﻿



using System; 
using System.Collections;
using System.Collections.Generic ;
using System.Runtime.Serialization;

namespace ufida.u9.ait.openapi
{
	/// <summary>
	/// 收货行数据传输对象 Copy DTO :REST自定义的数据传输类型 
	/// 
	/// </summary>
	[DataContract(Namespace = "ufida.u9.ait.openapi")]
	[Serializable]
	public partial class CopyOfOBARcvLineDTOData  
	{
		/// <summary>
		/// Default Constructor
		/// </summary>
		public CopyOfOBARcvLineDTOData()
		{
			initData();
		}
		private void initData()
		{
					TaxType= -1; 
				
		
		
					PUToPBURate=0m; 
					TUToTBURate=0m; 
		
		
					SUToSBURate=0m; 
		
		
					CUToCBURate=0m; 
		
		
		
		
		
		
					SysVersion= 0; 
				
					Weight=0m; 
					Volume=0m; 
		
					Piece=0m; 
		
		
		
		
		
		
		
		
					IsPresent=false; 
		
		
		
					TBUToSBURate=0m; 
					TBUToPBURate=0m; 
					PlanQtyTU=0m; 
					DosagePerPiece=0m; 
					DamageQtyTU=0m; 
					ArriveQtyTU=0m; 
					ArriveQtyPU=0m; 
					EyeballingQtyTU=0m; 
					QualifiedQtyTU=0m; 
					UnqualifiedQtyTU=0m; 
					RejectQtyTU=0m; 
					RejectReason= -1; 
							RcvQtyTU=0m; 
					RcvQtyPU=0m; 
		
					RtnFillQtyTU=0m; 
					RtnFillQtyPU=0m; 
					RtnDeductQtyTU=0m; 
					RtnDeductQtyPU=0m; 
		
					ItemDealMode= -1; 
				
					IsAssociatedChild=false; 
					IsPP=false; 
					TotalMnyTC=0m; 
					TotalNetMnyTC=0m; 
					TotalTaxTC=0m; 
					TCToACExchRate=0m; 
					FinallyPriceAC=0m; 
					IsPriceIncludeTax=false; 
					TotalMnyAC=0m; 
					TotalNetMnyAC=0m; 
					TotalTaxAC=0m; 
		
					TaxRate=0m; 
					IsRefill=false; 
		
					OriginalItemQty=0m; 
		
					PrePayBill= 0; 
							ExecPrePayMny=0m; 
					PrePayMnyAC=0m; 
					PrePayBillLineNo= 0; 
							PrePayBillLine= 0; 
				
					SO= 0; 
							IsKitWholeSet=true; 
					RcvProcedure= 0; 
				
					PlanQtySU=0m; 
					DamageQtySU=0m; 
					ArriveQtySU=0m; 
					TBUToCBURate=0m; 
					EyeballingQtySU=0m; 
					QualifiedQtySU=0m; 
					UnqualifiedQtySU=0m; 
					RejectQtySU=0m; 
					RcvQtySU=0m; 
					RtnFillQtySU=0m; 
					RtnDeductQtySU=0m; 
		
		
		
					ChargeType= -1; 
							EvaluationPriceCU=0m; 
					DocLineNo= 0; 
							QuantityType= -1; 
							PaymentBill= 0; 
				
		
		
		
					MatchLayer= -1; 
				
		
					PriceDifferenceAC=0m; 
					InnerBalancePrice=0m; 
					PartnerMaterialMnyAC=0m; 
					OwnMaterialMnyAC=0m; 
					StandardPriceAC=0m; 
		
		
		
		
		
		
		
		
					PriceList= 0; 
				
		
		
		
		
					SplitFlag= 0; 
				
		
					ACToFCExchRate=0m; 
					OrderPriceTC=0m; 
					SysPriceAC=0m; 
					SysPriceTC=0m; 
					FinallyPriceTC=0m; 
					PlanQtyPU=0m; 
					PlanQtyCU=0m; 
					ArriveQtyCU=0m; 
					ArriveTotalMnyAC=0m; 
					ArriveTotalMnyTC=0m; 
					ArriveTotalMnyFC=0m; 
					ArriveTotalNetMnyFC=0m; 
					ArriveTotalNetMnyAC=0m; 
					ArriveTotalNetMnyTC=0m; 
					ArriveTotalTaxFC=0m; 
					ArriveTotalTaxAC=0m; 
					ArriveTotalTaxTC=0m; 
					AssociatedParentLine= 0; 
							DamageQtyCU=0m; 
					DamageQtyPU=0m; 
					EyeballingQtyPU=0m; 
					EyeballingQtyCU=0m; 
					QualifiedQtyPU=0m; 
					QualifiedQtyCU=0m; 
					UnqualifiedQtyCU=0m; 
					UnqualifiedQtyPU=0m; 
					RcvQtyCU=0m; 
					TotalMnyFC=0m; 
					TotalNetMnyFC=0m; 
					TotalTaxFC=0m; 
					RejectQtyCU=0m; 
					RejectQtyPU=0m; 
					RtnFillQtyCU=0m; 
					RtnDeductQtyCU=0m; 
					RtnDeductNetMnyAC=0m; 
					RtnDeductNetMnyFC=0m; 
					RtnDeductNetMnyTC=0m; 
					RtnDeductTaxFC=0m; 
					RtnDeductMnyTC=0m; 
					ConfirmMode= -1; 
							RtnDeductMnyFC=0m; 
					RtnDeductTaxAC=0m; 
					RtnDeductMnyAC=0m; 
					RtnDeductTaxTC=0m; 
					EvaluationPricePU=0m; 
					EvaluationMnyFC=0m; 
					EvaluationMnyTC=0m; 
					ExciseAC=0m; 
					ExciseTC=0m; 
					ExciseFC=0m; 
					CustomFC=0m; 
					CustomTC=0m; 
					LCQtyTU=0m; 
					LCQtySU=0m; 
					LCQtyCU=0m; 
					LCQtyPU=0m; 
					NoLCQtyTU=0m; 
					NoLCQtyCU=0m; 
					NoLCQtySU=0m; 
					LCMnyFC=0m; 
					LCMnyAC=0m; 
					LCMnyTC=0m; 
					NoLCMnyFC=0m; 
					NoLCMnyAC=0m; 
					NoLCMnyTC=0m; 
					QCConclusion= -1; 
							StandardPriceTC=0m; 
					StandardPriceFC=0m; 
					PriceDifferenceFC=0m; 
					PriceDifferenceTC=0m; 
					PartnerMaterialMnyFC=0m; 
					PartnerMaterialMnyTC=0m; 
					OwnMaterialMnyFC=0m; 
					OwnMaterialMnyTC=0m; 
		
					VATFC=0m; 
					VATAC=0m; 
					VATTC=0m; 
		
		
					RcvLot= 0; 
				
					POLot= 0; 
				
					InvLot= 0; 
				
		
		
					MO= 0; 
							ProductLineKey= 0; 
				
		
		
					CraftRouteKey= 0; 
				
		
					IsAllotTOMo=false; 
		
		
		
		
		
		
		
					PlanQtyTBU=0m; 
					ArriveQtyTBU=0m; 
					DamageQtyTBU=0m; 
					EyeballingQtyTBU=0m; 
					QualifiedQtyTBU=0m; 
					UnqualifiedQtyTBU=0m; 
					RcvQtyTBU=0m; 
		
		
					ExecPrePayQtyTBU=0m; 
					PrePayQtyTBU=0m; 
					NoLCQtyTBU=0m; 
					RtnDeductQtyTBU=0m; 
					RtnFillQtyTBU=0m; 
					StorageType= 4; 
				
					CustomAC=0m; 
					OrderPriceAC=0m; 
					NetOrderPrice=0m; 
		
					EvaluationMnyAC=0m; 
		
					OriginalItemQtyBaseUom=0m; 
					OUToOBURate=0m; 
					DeliverCheckQtySU=0m; 
					DeliverCheckQtyTU=0m; 
					DeliverCheckQtyTBU=0m; 
					DeliverCheckQtyCU=0m; 
					DeliverCheckQtyPU=0m; 
					ExecPrePayQtyTU=0m; 
					ExecPrePayQtyPU=0m; 
					PrePayQtyTU=0m; 
					PrePayQtyPU=0m; 
		
		
					MaterialCostAC=0m; 
					MfcCostAC=0m; 
					ManualCostAC=0m; 
					SubContractCostAC=0m; 
					PurCostAC=0m; 
					MachineCostAC=0m; 
					MaterialCostTC=0m; 
					MfcCostTC=0m; 
					ManualCostTC=0m; 
					SubContractCostTC=0m; 
					PurCostTC=0m; 
					MachineCostTC=0m; 
					MaterialCostFC=0m; 
					MfcCostFC=0m; 
					ManualCostFC=0m; 
					SubContractCostFC=0m; 
					PurCostFC=0m; 
					MachineCostFC=0m; 
					SrcDocType= -1; 
							IsEvaluationChangeable=false; 
					IsSubCostChangeable=false; 
		
					RejectQtyTBU=0m; 
					PaymentBillLineNo= 0; 
							PaymentBillLine= 0; 
							QCBill= 0; 
				
					NoLCQtyPU=0m; 
					LCQtyTBU=0m; 
		
		
					SrcSysVersion= 0; 
				
		
					PriceSource= -1; 
							IsZeroCost=false; 
		
		
					TCToACExchRateRound= 0; 
							ACToFCExchRateRound= 0; 
							RMAType= 0; 
							BOMID= 0; 
							ProcessQty=0m; 
		
		
		
		
		
		
					RtnDeductEvaluationMnyAC=0m; 
					RtnDeductEvaluationMnyTC=0m; 
					RtnDeductEvaluationMnyFC=0m; 
		
		
		
		
		
					MRBID= 0; 
							IsQCfree=false; 
					IsUrgencyAccept=false; 
		
		
		
					ProcessPlanQty=0m; 
					ProcessArriveQty=0m; 
					ProcessEyeballingQty=0m; 
					ProcessRcvQty=0m; 
					ProcessRejectQty=0m; 
					ProcessReDeductQty=0m; 
					ProcessReFillQty=0m; 
					ProcessUnqualifiedQty=0m; 
					ProcessQualifiedQty=0m; 
					SrcFinallyPriceTC=0m; 
					SrcFinallyPriceAC=0m; 
					IsTCToACRateFromSrc=false; 
					IsRcvProcedureModify=true; 
					SrcDocExchRateType= -1; 
							OutStoreActualCost=false; 
					SplitRcvLine= 0; 
				
					QCQCConclusion= -1; 
							ChargeBase= -1; 
							SrcDocProcessQty=0m; 
					SrcDocCollabQtyTU=0m; 
					ChargeProcessMode= -1; 
				
		
		
		
					RejectMnyAC=0m; 
					RejectNetMnyAC=0m; 
					RejectTaxMnyAC=0m; 
					RejectMnyFC=0m; 
					RejectNetMnyFC=0m; 
					RejectTaxMnyFC=0m; 
					RejectMnyTC=0m; 
					RejectNetMnyTC=0m; 
					RejectTaxMnyTC=0m; 
					IsRtnSupplierFromSrcDoc=false; 
					IsItemVerFromSrcDoc=false; 
					IsRelationCompany=false; 
		
					ConfigResult= 0; 
				
		
		
					UsageQty=0m; 
					CostPercent=0m; 
		
					RMATransType= 0; 
							RCVToRMAType= 0; 
							LineSrcKitNO= 0; 
				
					ShipLineID= 0; 
				
					IsEditSeiBan=true; 
					TaskOutput= 0; 
				
		
					TBMainUOMToSubUOM=0m; 
		
					FreeType= -1; 
							FreeReason= -1; 
							KITRcvMode= -1; 
							AssociatedParentLineNo= 0; 
							IsInFlowFlag=false; 
		
					ProcessUToSURate=0m; 
					InvLotValidDate= 0; 
				
		
					ArriveBoxes=0m; 
					RcvBoxes=0m; 
		
					HaveCountCostQtyCU=0m; 
					HaveCountCostMnyFC=0m; 
					RefillUseQtyTU=0m; 
					RefillUseQtyTBU=0m; 
		
		
					SumDispenseLineUsedMnyAC=0m; 
					SumDispenseLineUsedNetMnyAC=0m; 
					SumDispenseLineUsedTaxAC=0m; 
					SumDispenseQtyAU=0m; 
		
					SUToCURate=0m; 
		
		
		
		
		

			//调用默认值初始化服务进行配置方式初始化
			UFSoft.UBF.Service.DTOService.InitConfigDefault(this);
		}
		[System.Runtime.Serialization.OnDeserializing]
		internal void OnDeserializing(System.Runtime.Serialization.StreamingContext context)
		{
			 initData();
		}
		#region Do SerializeKey -ForDTODataType
		//只为处理集合型EntityKey。原因集合型EntityKey由于使用臫的集合对象，无法实现数据共享.-UBF专用.
		public void DoSerializeKeyList(IDictionary dict)
		{
			if (dict == null ) dict = new Hashtable() ;
			if (dict[this] != null)
				return ;
			dict[this] = this;
	        	        	        			if (this.PriceUOM != null) 
			{
				this.PriceUOM.DoSerializeKeyList(dict);
			}
	        			if (this.PriceBaseUOM != null) 
			{
				this.PriceBaseUOM.DoSerializeKeyList(dict);
			}
	        	        	        			if (this.TradeBaseUOM != null) 
			{
				this.TradeBaseUOM.DoSerializeKeyList(dict);
			}
	        			if (this.StoreBaseUOM != null) 
			{
				this.StoreBaseUOM.DoSerializeKeyList(dict);
			}
	        	        			if (this.CostUOM != null) 
			{
				this.CostUOM.DoSerializeKeyList(dict);
			}
	        			if (this.CostBaseUOM != null) 
			{
				this.CostBaseUOM.DoSerializeKeyList(dict);
			}
	        	        			if (this.TradeUOM != null) 
			{
				this.TradeUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        			if (this.StoreUOM != null) 
			{
				this.StoreUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        			if (this.Project != null) 
			{
				this.Project.DoSerializeKeyList(dict);
			}
	        			if (this.Task != null) 
			{
				this.Task.DoSerializeKeyList(dict);
			}
	        			if (this.SrcDoc != null) 
			{
				this.SrcDoc.DoSerializeKeyList(dict);
			}
	        			if (this.SrcPO != null) 
			{
				this.SrcPO.DoSerializeKeyList(dict);
			}
	        			if (this.OwnOrg != null) 
			{
				this.OwnOrg.DoSerializeKeyList(dict);
			}
	        			if (this.WhMan != null) 
			{
				this.WhMan.DoSerializeKeyList(dict);
			}
	        	        	        	        			if (this.SrcPurC != null) 
			{
				this.SrcPurC.DoSerializeKeyList(dict);
			}
	        			if (this.RequireDept != null) 
			{
				this.RequireDept.DoSerializeKeyList(dict);
			}
	        			if (this.PurOrg != null) 
			{
				this.PurOrg.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.AssociatedParent != null) 
			{
				this.AssociatedParent.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        			if (this.TaxSchedule != null) 
			{
				this.TaxSchedule.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.RequireOrg != null) 
			{
				this.RequireOrg.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        			if (this.RcvLineDispenses!=null)
			{
				foreach(ufida.u9.ait.openapi.CopyOfOBARcvLineDispenseDTOData objdata in this.RcvLineDispenses)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.ItemInfo != null) 
			{
				this.ItemInfo.DoSerializeKeyList(dict);
			}
	        			if (this.DescFlexSegments != null) 
			{
				this.DescFlexSegments.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        			if (this.RcvContacts!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvContactDTOData objdata in this.RcvContacts)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.RcvAddress!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvAddressDTOData objdata in this.RcvAddress)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.Wh != null) 
			{
				this.Wh.DoSerializeKeyList(dict);
			}
	        	        			if (this.ConfirmAccording != null) 
			{
				this.ConfirmAccording.DoSerializeKeyList(dict);
			}
	        			if (this.RcvDept != null) 
			{
				this.RcvDept.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        			if (this.RcvLineLocations!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvLineLocationDTOData objdata in this.RcvLineLocations)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.RcvLineBalanceRoutes!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvLineBalanceRouteDTOData objdata in this.RcvLineBalanceRoutes)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.RcvBy != null) 
			{
				this.RcvBy.DoSerializeKeyList(dict);
			}
	        	        	        	        			if (this.ConfirmTerm != null) 
			{
				this.ConfirmTerm.DoSerializeKeyList(dict);
			}
	        			if (this.PaymentTerm != null) 
			{
				this.PaymentTerm.DoSerializeKeyList(dict);
			}
	        	        			if (this.AccountOrg != null) 
			{
				this.AccountOrg.DoSerializeKeyList(dict);
			}
	        			if (this.PurDept != null) 
			{
				this.PurDept.DoSerializeKeyList(dict);
			}
	        			if (this.PurOper != null) 
			{
				this.PurOper.DoSerializeKeyList(dict);
			}
	        			if (this.BalanceRoute != null) 
			{
				this.BalanceRoute.DoSerializeKeyList(dict);
			}
	        	        	        			if (this.FAS != null) 
			{
				this.FAS.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.RcvLineAllotMOs!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvLineAllotMODTOData objdata in this.RcvLineAllotMOs)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.RcvTaxs!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvTaxDTOData objdata in this.RcvTaxs)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        			if (this.RcvFees!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvFeeDTOData objdata in this.RcvFees)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        	        			if (this.RcvSubLines!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvSubLineDTOData objdata in this.RcvSubLines)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        	        	        	        	        	        	        	        	        	        			if (this.WeightUom != null) 
			{
				this.WeightUom.DoSerializeKeyList(dict);
			}
	        			if (this.VolumeUom != null) 
			{
				this.VolumeUom.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        			if (this.BalanceCurrency != null) 
			{
				this.BalanceCurrency.DoSerializeKeyList(dict);
			}
	        	        	        	        			if (this.OriginalItemUom != null) 
			{
				this.OriginalItemUom.DoSerializeKeyList(dict);
			}
	        	        			if (this.OriginalItemBaseUom != null) 
			{
				this.OriginalItemBaseUom.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.RcvLineCosts!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvLineCostDTOData objdata in this.RcvLineCosts)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.RcvDiscount!=null)
			{
				foreach(UFIDA.U9.ISV.RCV.DTO.OBARcvDiscountDTOData objdata in this.RcvDiscount)
				{
					objdata.DoSerializeKeyList(dict);
				}
			}
				        	        	        	        	        	        	        	        	        	        	        			if (this.ProcessUOM != null) 
			{
				this.ProcessUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        			if (this.RequireMan != null) 
			{
				this.RequireMan.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.BizBudgetProject != null) 
			{
				this.BizBudgetProject.DoSerializeKeyList(dict);
			}
	        			if (this.MnyBudgetProject != null) 
			{
				this.MnyBudgetProject.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.ConfigResultOrg != null) 
			{
				this.ConfigResultOrg.DoSerializeKeyList(dict);
			}
	        	        			if (this.BOMUOM != null) 
			{
				this.BOMUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        			if (this.SeiBan != null) 
			{
				this.SeiBan.DoSerializeKeyList(dict);
			}
	        	        	        			if (this.TBMainUOM != null) 
			{
				this.TBMainUOM.DoSerializeKeyList(dict);
			}
	        			if (this.TBSubUOM != null) 
			{
				this.TBSubUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        			if (this.ProcessSubUOM != null) 
			{
				this.ProcessSubUOM.DoSerializeKeyList(dict);
			}
	        	        	        	        	        	        	        	        	        	        	        	        	        			if (this.OBAReceivementDTO != null) 
			{
				this.OBAReceivementDTO.DoSerializeKeyList(dict);
			}
	        	        	        	        	        			if (this.PrepayPolicy != null) 
			{
				this.PrepayPolicy.DoSerializeKeyList(dict);
			}
	        	        	        			if (this.SaleRtnOrg != null) 
			{
				this.SaleRtnOrg.DoSerializeKeyList(dict);
			}
	        			if (this.SaleRtnWH != null) 
			{
				this.SaleRtnWH.DoSerializeKeyList(dict);
			}
	        	        			if (this.SrcASN != null) 
			{
				this.SrcASN.DoSerializeKeyList(dict);
			}

		}
		#endregion 
		/// <summary>
		/// Constructor Full Argument
		/// </summary>
		public CopyOfOBARcvLineDTOData(  System.Int32 taxType  , UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData customerShipToSite  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData priceUOM  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData priceBaseUOM  , System.Decimal pUToPBURate  , System.Decimal tUToTBURate  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData tradeBaseUOM  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData storeBaseUOM  , System.Decimal sUToSBURate  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData costUOM  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData costBaseUOM  , System.Decimal cUToCBURate  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData tradeUOM  , System.Int64 iD  , System.DateTime createdOn  , System.String createdBy  , System.DateTime modifiedOn  , System.String modifiedBy  , System.Int64 sysVersion  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData storeUOM  , System.Decimal weight  , System.Decimal volume  , System.String container  , System.Decimal piece  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData project  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData task  , ufida.u9.ait.openapi.CopyOfSrcDocInfoData srcDoc  , ufida.u9.ait.openapi.CopyOfSrcDocInfoData srcPO  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ownOrg  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData whMan  , UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData shipToSite  , UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData billToSite  , System.Boolean isPresent  , ufida.u9.ait.openapi.CopyOfSrcDocInfoData srcPurC  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData requireDept  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData purOrg  , System.Decimal tBUToSBURate  , System.Decimal tBUToPBURate  , System.Decimal planQtyTU  , System.Decimal dosagePerPiece  , System.Decimal damageQtyTU  , System.Decimal arriveQtyTU  , System.Decimal arriveQtyPU  , System.Decimal eyeballingQtyTU  , System.Decimal qualifiedQtyTU  , System.Decimal unqualifiedQtyTU  , System.Decimal rejectQtyTU  , System.Int32 rejectReason  , System.Decimal rcvQtyTU  , System.Decimal rcvQtyPU  , System.DateTime confirmDate  , System.Decimal rtnFillQtyTU  , System.Decimal rtnFillQtyPU  , System.Decimal rtnDeductQtyTU  , System.Decimal rtnDeductQtyPU  , UFIDA.U9.PM.Rtn.RtnReasonData rtnReason  , System.Int32 itemDealMode  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData associatedParent  , System.Boolean isAssociatedChild  , System.Boolean isPP  , System.Decimal totalMnyTC  , System.Decimal totalNetMnyTC  , System.Decimal totalTaxTC  , System.Decimal tCToACExchRate  , System.Decimal finallyPriceAC  , System.Boolean isPriceIncludeTax  , System.Decimal totalMnyAC  , System.Decimal totalNetMnyAC  , System.Decimal totalTaxAC  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData taxSchedule  , System.Decimal taxRate  , System.Boolean isRefill  , Int64 originalItem  , System.Decimal originalItemQty  , System.String prePayBillNo  , System.Int64 prePayBill  , System.Decimal execPrePayMny  , System.Decimal prePayMnyAC  , System.Int32 prePayBillLineNo  , System.Int64 prePayBillLine  , System.String sONo  , System.Int64 sO  , System.Boolean isKitWholeSet  , System.Int32 rcvProcedure  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData requireOrg  , System.Decimal planQtySU  , System.Decimal damageQtySU  , System.Decimal arriveQtySU  , System.Decimal tBUToCBURate  , System.Decimal eyeballingQtySU  , System.Decimal qualifiedQtySU  , System.Decimal unqualifiedQtySU  , System.Decimal rejectQtySU  , System.Decimal rcvQtySU  , System.Decimal rtnFillQtySU  , System.Decimal rtnDeductQtySU  , List<ufida.u9.ait.openapi.CopyOfOBARcvLineDispenseDTOData> rcvLineDispenses  , ufida.u9.ait.openapi.CopyOfItemInfoData itemInfo  , ufida.u9.ait.openapi.CopyOfDescFlexSegmentsData descFlexSegments  , System.Int32 chargeType  , System.Decimal evaluationPriceCU  , System.Int32 docLineNo  , System.Int32 quantityType  , System.Int64 paymentBill  , System.String paymentBillNo  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvContactDTOData> rcvContacts  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvAddressDTOData> rcvAddress  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData wh  , System.Int32 matchLayer  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData confirmAccording  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData rcvDept  , System.Decimal priceDifferenceAC  , System.Decimal innerBalancePrice  , System.Decimal partnerMaterialMnyAC  , System.Decimal ownMaterialMnyAC  , System.Decimal standardPriceAC  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineLocationDTOData> rcvLineLocations  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineBalanceRouteDTOData> rcvLineBalanceRoutes  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData rcvBy  , UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData payer  , UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData payerSite  , UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData confirmSupplier  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData confirmTerm  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData paymentTerm  , System.Int64 priceList  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData accountOrg  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData purDept  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData purOper  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData balanceRoute  , System.String balanceRouteDesc  , System.Int32 splitFlag  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData fAS  , UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData mfc  , System.Decimal aCToFCExchRate  , System.Decimal orderPriceTC  , System.Decimal sysPriceAC  , System.Decimal sysPriceTC  , System.Decimal finallyPriceTC  , System.Decimal planQtyPU  , System.Decimal planQtyCU  , System.Decimal arriveQtyCU  , System.Decimal arriveTotalMnyAC  , System.Decimal arriveTotalMnyTC  , System.Decimal arriveTotalMnyFC  , System.Decimal arriveTotalNetMnyFC  , System.Decimal arriveTotalNetMnyAC  , System.Decimal arriveTotalNetMnyTC  , System.Decimal arriveTotalTaxFC  , System.Decimal arriveTotalTaxAC  , System.Decimal arriveTotalTaxTC  , System.Int64 associatedParentLine  , System.Decimal damageQtyCU  , System.Decimal damageQtyPU  , System.Decimal eyeballingQtyPU  , System.Decimal eyeballingQtyCU  , System.Decimal qualifiedQtyPU  , System.Decimal qualifiedQtyCU  , System.Decimal unqualifiedQtyCU  , System.Decimal unqualifiedQtyPU  , System.Decimal rcvQtyCU  , System.Decimal totalMnyFC  , System.Decimal totalNetMnyFC  , System.Decimal totalTaxFC  , System.Decimal rejectQtyCU  , System.Decimal rejectQtyPU  , System.Decimal rtnFillQtyCU  , System.Decimal rtnDeductQtyCU  , System.Decimal rtnDeductNetMnyAC  , System.Decimal rtnDeductNetMnyFC  , System.Decimal rtnDeductNetMnyTC  , System.Decimal rtnDeductTaxFC  , System.Decimal rtnDeductMnyTC  , System.Int32 confirmMode  , System.Decimal rtnDeductMnyFC  , System.Decimal rtnDeductTaxAC  , System.Decimal rtnDeductMnyAC  , System.Decimal rtnDeductTaxTC  , System.Decimal evaluationPricePU  , System.Decimal evaluationMnyFC  , System.Decimal evaluationMnyTC  , System.Decimal exciseAC  , System.Decimal exciseTC  , System.Decimal exciseFC  , System.Decimal customFC  , System.Decimal customTC  , System.Decimal lCQtyTU  , System.Decimal lCQtySU  , System.Decimal lCQtyCU  , System.Decimal lCQtyPU  , System.Decimal noLCQtyTU  , System.Decimal noLCQtyCU  , System.Decimal noLCQtySU  , System.Decimal lCMnyFC  , System.Decimal lCMnyAC  , System.Decimal lCMnyTC  , System.Decimal noLCMnyFC  , System.Decimal noLCMnyAC  , System.Decimal noLCMnyTC  , System.Int32 qCConclusion  , System.Decimal standardPriceTC  , System.Decimal standardPriceFC  , System.Decimal priceDifferenceFC  , System.Decimal priceDifferenceTC  , System.Decimal partnerMaterialMnyFC  , System.Decimal partnerMaterialMnyTC  , System.Decimal ownMaterialMnyFC  , System.Decimal ownMaterialMnyTC  , UFIDA.U9.PM.Rcv.RcvSubLineData srcSubLine  , System.Decimal vATFC  , System.Decimal vATAC  , System.Decimal vATTC  , System.String supplierLotCode  , System.DateTime supplierDisabledTime  , System.Int64 rcvLot  , System.String rcvLotCode  , System.Int64 pOLot  , System.String pOLotCode  , System.Int64 invLot  , System.String invLotCode  , System.DateTime invDisabledTime  , System.String mONo  , System.Int64 mO  , System.Int64 productLineKey  , System.DateTime productLineDate  , System.String craftRouteNo  , System.String wPNo  , System.Int64 craftRouteKey  , UFIDA.U9.Base.PropertyTypes.BizEntityKeyData wPKey  , System.String productLineNo  , System.Boolean isAllotTOMo  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineAllotMODTOData> rcvLineAllotMOs  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvTaxDTOData> rcvTaxs  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvFeeDTOData> rcvFees  , UFIDA.U9.PM.Rcv.ReceivementData receivement  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvSubLineDTOData> rcvSubLines  , System.String priceListName  , System.String priceListCode  , System.Decimal planQtyTBU  , System.Decimal arriveQtyTBU  , System.Decimal damageQtyTBU  , System.Decimal eyeballingQtyTBU  , System.Decimal qualifiedQtyTBU  , System.Decimal unqualifiedQtyTBU  , System.Decimal rcvQtyTBU  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData weightUom  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData volumeUom  , System.Decimal execPrePayQtyTBU  , System.Decimal prePayQtyTBU  , System.Decimal noLCQtyTBU  , System.Decimal rtnDeductQtyTBU  , System.Decimal rtnFillQtyTBU  , System.Int32 storageType  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData balanceCurrency  , System.Decimal customAC  , System.Decimal orderPriceAC  , System.Decimal netOrderPrice  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData originalItemUom  , System.Decimal evaluationMnyAC  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData originalItemBaseUom  , System.Decimal originalItemQtyBaseUom  , System.Decimal oUToOBURate  , System.Decimal deliverCheckQtySU  , System.Decimal deliverCheckQtyTU  , System.Decimal deliverCheckQtyTBU  , System.Decimal deliverCheckQtyCU  , System.Decimal deliverCheckQtyPU  , System.Decimal execPrePayQtyTU  , System.Decimal execPrePayQtyPU  , System.Decimal prePayQtyTU  , System.Decimal prePayQtyPU  , System.String memo  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineCostDTOData> rcvLineCosts  , System.Decimal materialCostAC  , System.Decimal mfcCostAC  , System.Decimal manualCostAC  , System.Decimal subContractCostAC  , System.Decimal purCostAC  , System.Decimal machineCostAC  , System.Decimal materialCostTC  , System.Decimal mfcCostTC  , System.Decimal manualCostTC  , System.Decimal subContractCostTC  , System.Decimal purCostTC  , System.Decimal machineCostTC  , System.Decimal materialCostFC  , System.Decimal mfcCostFC  , System.Decimal manualCostFC  , System.Decimal subContractCostFC  , System.Decimal purCostFC  , System.Decimal machineCostFC  , System.Int32 srcDocType  , System.Boolean isEvaluationChangeable  , System.Boolean isSubCostChangeable  , UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData cusBillToSite  , System.Decimal rejectQtyTBU  , System.Int32 paymentBillLineNo  , System.Int64 paymentBillLine  , System.Int64 qCBill  , System.String qCBillNo  , System.Decimal noLCQtyPU  , System.Decimal lCQtyTBU  , System.String supplierItemCode  , System.String supplierItemName  , System.Int64 srcSysVersion  , List<UFIDA.U9.ISV.RCV.DTO.OBARcvDiscountDTOData> rcvDiscount  , System.String snCode  , System.Int32 priceSource  , System.Boolean isZeroCost  , System.DateTime aPConfirmDate  , System.DateTime aPMaturityDate  , System.Int32 tCToACExchRateRound  , System.Int32 aCToFCExchRateRound  , System.Int32 rMAType  , System.Int64 bOMID  , System.Decimal processQty  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData processUOM  , System.String nofityMessage  , System.String preWPNo  , UFIDA.U9.Base.PropertyTypes.BizEntityKeyData preWPKey  , System.String nextWPNo  , UFIDA.U9.Base.PropertyTypes.BizEntityKeyData nextWPKey  , System.Decimal rtnDeductEvaluationMnyAC  , System.Decimal rtnDeductEvaluationMnyTC  , System.Decimal rtnDeductEvaluationMnyFC  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData requireMan  , System.DateTime arrivedTime  , System.DateTime eyeballedTime  , System.DateTime checkedTime  , System.String mRBNo  , System.Int64 mRBID  , System.Boolean isQCfree  , System.Boolean isUrgencyAccept  , System.DateTime preMaturityDate  , UFIDA.U9.CBO.SCM.Item.ItemInfoData processItem  , UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData processMFC  , System.Decimal processPlanQty  , System.Decimal processArriveQty  , System.Decimal processEyeballingQty  , System.Decimal processRcvQty  , System.Decimal processRejectQty  , System.Decimal processReDeductQty  , System.Decimal processReFillQty  , System.Decimal processUnqualifiedQty  , System.Decimal processQualifiedQty  , System.Decimal srcFinallyPriceTC  , System.Decimal srcFinallyPriceAC  , System.Boolean isTCToACRateFromSrc  , System.Boolean isRcvProcedureModify  , System.Int32 srcDocExchRateType  , System.Boolean outStoreActualCost  , System.Int64 splitRcvLine  , UFIDA.U9.PM.Rcv.RcvLineData srcRcvLine  , System.Int32 qCQCConclusion  , System.Int32 chargeBase  , System.Decimal srcDocProcessQty  , System.Decimal srcDocCollabQtyTU  , System.Int32 chargeProcessMode  , UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData returnSupplier  , UFIDA.U9.CBO.SCM.PropertyTypes.SrcDocInfoData srcDocInfoInvRtn  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData bizBudgetProject  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData mnyBudgetProject  , System.Decimal rejectMnyAC  , System.Decimal rejectNetMnyAC  , System.Decimal rejectTaxMnyAC  , System.Decimal rejectMnyFC  , System.Decimal rejectNetMnyFC  , System.Decimal rejectTaxMnyFC  , System.Decimal rejectMnyTC  , System.Decimal rejectNetMnyTC  , System.Decimal rejectTaxMnyTC  , System.Boolean isRtnSupplierFromSrcDoc  , System.Boolean isItemVerFromSrcDoc  , System.Boolean isRelationCompany  , UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData srcDocCustomerSite  , System.Int64 configResult  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData configResultOrg  , UFIDA.U9.PM.Rcv.RcvLineData kitParentLine  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData bOMUOM  , System.Decimal usageQty  , System.Decimal costPercent  , System.String bOMLineNo  , System.Int32 rMATransType  , System.Int32 rCVToRMAType  , System.Int16 lineSrcKitNO  , System.String billSetCode  , System.Int64 shipLineID  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData seiBan  , System.Boolean isEditSeiBan  , System.Int64 taskOutput  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData tBMainUOM  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData tBSubUOM  , System.Decimal tBMainUOMToSubUOM  , UFIDA.U9.CBO.SCM.PropertyTypes.SrcDocInfoData srcPR  , System.Int32 freeType  , System.Int32 freeReason  , System.Int32 kITRcvMode  , System.Int64 associatedParentLineNo  , System.Boolean isInFlowFlag  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData processSubUOM  , System.Decimal processUToSURate  , System.Int32 invLotValidDate  , System.String invLotEnableDate  , System.DateTime planArrivedDate  , System.Decimal arriveBoxes  , System.Decimal rcvBoxes  , System.DateTime submitChectTime  , System.Decimal haveCountCostQtyCU  , System.Decimal haveCountCostMnyFC  , System.Decimal refillUseQtyTU  , System.Decimal refillUseQtyTBU  , System.String originalItemCode  , UFIDA.U9.ISV.RCV.DTO.OBAReceivementDTOData oBAReceivementDTO  , System.Decimal sumDispenseLineUsedMnyAC  , System.Decimal sumDispenseLineUsedNetMnyAC  , System.Decimal sumDispenseLineUsedTaxAC  , System.Decimal sumDispenseQtyAU  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData prepayPolicy  , System.Decimal sUToCURate  , List<System.String> sNList  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData saleRtnOrg  , ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData saleRtnWH  , System.String srcID  , ufida.u9.ait.openapi.CopyOfSrcDocInfoData srcASN  )
		{
			initData();
			this.TaxType = taxType;
			this.CustomerShipToSite = customerShipToSite;
			this.PriceUOM = priceUOM;
			this.PriceBaseUOM = priceBaseUOM;
			this.PUToPBURate = pUToPBURate;
			this.TUToTBURate = tUToTBURate;
			this.TradeBaseUOM = tradeBaseUOM;
			this.StoreBaseUOM = storeBaseUOM;
			this.SUToSBURate = sUToSBURate;
			this.CostUOM = costUOM;
			this.CostBaseUOM = costBaseUOM;
			this.CUToCBURate = cUToCBURate;
			this.TradeUOM = tradeUOM;
			this.ID = iD;
			this.CreatedOn = createdOn;
			this.CreatedBy = createdBy;
			this.ModifiedOn = modifiedOn;
			this.ModifiedBy = modifiedBy;
			this.SysVersion = sysVersion;
			this.StoreUOM = storeUOM;
			this.Weight = weight;
			this.Volume = volume;
			this.Container = container;
			this.Piece = piece;
			this.Project = project;
			this.Task = task;
			this.SrcDoc = srcDoc;
			this.SrcPO = srcPO;
			this.OwnOrg = ownOrg;
			this.WhMan = whMan;
			this.ShipToSite = shipToSite;
			this.BillToSite = billToSite;
			this.IsPresent = isPresent;
			this.SrcPurC = srcPurC;
			this.RequireDept = requireDept;
			this.PurOrg = purOrg;
			this.TBUToSBURate = tBUToSBURate;
			this.TBUToPBURate = tBUToPBURate;
			this.PlanQtyTU = planQtyTU;
			this.DosagePerPiece = dosagePerPiece;
			this.DamageQtyTU = damageQtyTU;
			this.ArriveQtyTU = arriveQtyTU;
			this.ArriveQtyPU = arriveQtyPU;
			this.EyeballingQtyTU = eyeballingQtyTU;
			this.QualifiedQtyTU = qualifiedQtyTU;
			this.UnqualifiedQtyTU = unqualifiedQtyTU;
			this.RejectQtyTU = rejectQtyTU;
			this.RejectReason = rejectReason;
			this.RcvQtyTU = rcvQtyTU;
			this.RcvQtyPU = rcvQtyPU;
			this.ConfirmDate = confirmDate;
			this.RtnFillQtyTU = rtnFillQtyTU;
			this.RtnFillQtyPU = rtnFillQtyPU;
			this.RtnDeductQtyTU = rtnDeductQtyTU;
			this.RtnDeductQtyPU = rtnDeductQtyPU;
			this.RtnReason = rtnReason;
			this.ItemDealMode = itemDealMode;
			this.AssociatedParent = associatedParent;
			this.IsAssociatedChild = isAssociatedChild;
			this.IsPP = isPP;
			this.TotalMnyTC = totalMnyTC;
			this.TotalNetMnyTC = totalNetMnyTC;
			this.TotalTaxTC = totalTaxTC;
			this.TCToACExchRate = tCToACExchRate;
			this.FinallyPriceAC = finallyPriceAC;
			this.IsPriceIncludeTax = isPriceIncludeTax;
			this.TotalMnyAC = totalMnyAC;
			this.TotalNetMnyAC = totalNetMnyAC;
			this.TotalTaxAC = totalTaxAC;
			this.TaxSchedule = taxSchedule;
			this.TaxRate = taxRate;
			this.IsRefill = isRefill;
			this.OriginalItem = originalItem;
			this.OriginalItemQty = originalItemQty;
			this.PrePayBillNo = prePayBillNo;
			this.PrePayBill = prePayBill;
			this.ExecPrePayMny = execPrePayMny;
			this.PrePayMnyAC = prePayMnyAC;
			this.PrePayBillLineNo = prePayBillLineNo;
			this.PrePayBillLine = prePayBillLine;
			this.SONo = sONo;
			this.SO = sO;
			this.IsKitWholeSet = isKitWholeSet;
			this.RcvProcedure = rcvProcedure;
			this.RequireOrg = requireOrg;
			this.PlanQtySU = planQtySU;
			this.DamageQtySU = damageQtySU;
			this.ArriveQtySU = arriveQtySU;
			this.TBUToCBURate = tBUToCBURate;
			this.EyeballingQtySU = eyeballingQtySU;
			this.QualifiedQtySU = qualifiedQtySU;
			this.UnqualifiedQtySU = unqualifiedQtySU;
			this.RejectQtySU = rejectQtySU;
			this.RcvQtySU = rcvQtySU;
			this.RtnFillQtySU = rtnFillQtySU;
			this.RtnDeductQtySU = rtnDeductQtySU;
			this.RcvLineDispenses = rcvLineDispenses;
			this.ItemInfo = itemInfo;
			this.DescFlexSegments = descFlexSegments;
			this.ChargeType = chargeType;
			this.EvaluationPriceCU = evaluationPriceCU;
			this.DocLineNo = docLineNo;
			this.QuantityType = quantityType;
			this.PaymentBill = paymentBill;
			this.PaymentBillNo = paymentBillNo;
			this.RcvContacts = rcvContacts;
			this.RcvAddress = rcvAddress;
			this.Wh = wh;
			this.MatchLayer = matchLayer;
			this.ConfirmAccording = confirmAccording;
			this.RcvDept = rcvDept;
			this.PriceDifferenceAC = priceDifferenceAC;
			this.InnerBalancePrice = innerBalancePrice;
			this.PartnerMaterialMnyAC = partnerMaterialMnyAC;
			this.OwnMaterialMnyAC = ownMaterialMnyAC;
			this.StandardPriceAC = standardPriceAC;
			this.RcvLineLocations = rcvLineLocations;
			this.RcvLineBalanceRoutes = rcvLineBalanceRoutes;
			this.RcvBy = rcvBy;
			this.Payer = payer;
			this.PayerSite = payerSite;
			this.ConfirmSupplier = confirmSupplier;
			this.ConfirmTerm = confirmTerm;
			this.PaymentTerm = paymentTerm;
			this.PriceList = priceList;
			this.AccountOrg = accountOrg;
			this.PurDept = purDept;
			this.PurOper = purOper;
			this.BalanceRoute = balanceRoute;
			this.BalanceRouteDesc = balanceRouteDesc;
			this.SplitFlag = splitFlag;
			this.FAS = fAS;
			this.Mfc = mfc;
			this.ACToFCExchRate = aCToFCExchRate;
			this.OrderPriceTC = orderPriceTC;
			this.SysPriceAC = sysPriceAC;
			this.SysPriceTC = sysPriceTC;
			this.FinallyPriceTC = finallyPriceTC;
			this.PlanQtyPU = planQtyPU;
			this.PlanQtyCU = planQtyCU;
			this.ArriveQtyCU = arriveQtyCU;
			this.ArriveTotalMnyAC = arriveTotalMnyAC;
			this.ArriveTotalMnyTC = arriveTotalMnyTC;
			this.ArriveTotalMnyFC = arriveTotalMnyFC;
			this.ArriveTotalNetMnyFC = arriveTotalNetMnyFC;
			this.ArriveTotalNetMnyAC = arriveTotalNetMnyAC;
			this.ArriveTotalNetMnyTC = arriveTotalNetMnyTC;
			this.ArriveTotalTaxFC = arriveTotalTaxFC;
			this.ArriveTotalTaxAC = arriveTotalTaxAC;
			this.ArriveTotalTaxTC = arriveTotalTaxTC;
			this.AssociatedParentLine = associatedParentLine;
			this.DamageQtyCU = damageQtyCU;
			this.DamageQtyPU = damageQtyPU;
			this.EyeballingQtyPU = eyeballingQtyPU;
			this.EyeballingQtyCU = eyeballingQtyCU;
			this.QualifiedQtyPU = qualifiedQtyPU;
			this.QualifiedQtyCU = qualifiedQtyCU;
			this.UnqualifiedQtyCU = unqualifiedQtyCU;
			this.UnqualifiedQtyPU = unqualifiedQtyPU;
			this.RcvQtyCU = rcvQtyCU;
			this.TotalMnyFC = totalMnyFC;
			this.TotalNetMnyFC = totalNetMnyFC;
			this.TotalTaxFC = totalTaxFC;
			this.RejectQtyCU = rejectQtyCU;
			this.RejectQtyPU = rejectQtyPU;
			this.RtnFillQtyCU = rtnFillQtyCU;
			this.RtnDeductQtyCU = rtnDeductQtyCU;
			this.RtnDeductNetMnyAC = rtnDeductNetMnyAC;
			this.RtnDeductNetMnyFC = rtnDeductNetMnyFC;
			this.RtnDeductNetMnyTC = rtnDeductNetMnyTC;
			this.RtnDeductTaxFC = rtnDeductTaxFC;
			this.RtnDeductMnyTC = rtnDeductMnyTC;
			this.ConfirmMode = confirmMode;
			this.RtnDeductMnyFC = rtnDeductMnyFC;
			this.RtnDeductTaxAC = rtnDeductTaxAC;
			this.RtnDeductMnyAC = rtnDeductMnyAC;
			this.RtnDeductTaxTC = rtnDeductTaxTC;
			this.EvaluationPricePU = evaluationPricePU;
			this.EvaluationMnyFC = evaluationMnyFC;
			this.EvaluationMnyTC = evaluationMnyTC;
			this.ExciseAC = exciseAC;
			this.ExciseTC = exciseTC;
			this.ExciseFC = exciseFC;
			this.CustomFC = customFC;
			this.CustomTC = customTC;
			this.LCQtyTU = lCQtyTU;
			this.LCQtySU = lCQtySU;
			this.LCQtyCU = lCQtyCU;
			this.LCQtyPU = lCQtyPU;
			this.NoLCQtyTU = noLCQtyTU;
			this.NoLCQtyCU = noLCQtyCU;
			this.NoLCQtySU = noLCQtySU;
			this.LCMnyFC = lCMnyFC;
			this.LCMnyAC = lCMnyAC;
			this.LCMnyTC = lCMnyTC;
			this.NoLCMnyFC = noLCMnyFC;
			this.NoLCMnyAC = noLCMnyAC;
			this.NoLCMnyTC = noLCMnyTC;
			this.QCConclusion = qCConclusion;
			this.StandardPriceTC = standardPriceTC;
			this.StandardPriceFC = standardPriceFC;
			this.PriceDifferenceFC = priceDifferenceFC;
			this.PriceDifferenceTC = priceDifferenceTC;
			this.PartnerMaterialMnyFC = partnerMaterialMnyFC;
			this.PartnerMaterialMnyTC = partnerMaterialMnyTC;
			this.OwnMaterialMnyFC = ownMaterialMnyFC;
			this.OwnMaterialMnyTC = ownMaterialMnyTC;
			this.SrcSubLine = srcSubLine;
			this.VATFC = vATFC;
			this.VATAC = vATAC;
			this.VATTC = vATTC;
			this.SupplierLotCode = supplierLotCode;
			this.SupplierDisabledTime = supplierDisabledTime;
			this.RcvLot = rcvLot;
			this.RcvLotCode = rcvLotCode;
			this.POLot = pOLot;
			this.POLotCode = pOLotCode;
			this.InvLot = invLot;
			this.InvLotCode = invLotCode;
			this.InvDisabledTime = invDisabledTime;
			this.MONo = mONo;
			this.MO = mO;
			this.ProductLineKey = productLineKey;
			this.ProductLineDate = productLineDate;
			this.CraftRouteNo = craftRouteNo;
			this.WPNo = wPNo;
			this.CraftRouteKey = craftRouteKey;
			this.WPKey = wPKey;
			this.ProductLineNo = productLineNo;
			this.IsAllotTOMo = isAllotTOMo;
			this.RcvLineAllotMOs = rcvLineAllotMOs;
			this.RcvTaxs = rcvTaxs;
			this.RcvFees = rcvFees;
			this.Receivement = receivement;
			this.RcvSubLines = rcvSubLines;
			this.PriceListName = priceListName;
			this.PriceListCode = priceListCode;
			this.PlanQtyTBU = planQtyTBU;
			this.ArriveQtyTBU = arriveQtyTBU;
			this.DamageQtyTBU = damageQtyTBU;
			this.EyeballingQtyTBU = eyeballingQtyTBU;
			this.QualifiedQtyTBU = qualifiedQtyTBU;
			this.UnqualifiedQtyTBU = unqualifiedQtyTBU;
			this.RcvQtyTBU = rcvQtyTBU;
			this.WeightUom = weightUom;
			this.VolumeUom = volumeUom;
			this.ExecPrePayQtyTBU = execPrePayQtyTBU;
			this.PrePayQtyTBU = prePayQtyTBU;
			this.NoLCQtyTBU = noLCQtyTBU;
			this.RtnDeductQtyTBU = rtnDeductQtyTBU;
			this.RtnFillQtyTBU = rtnFillQtyTBU;
			this.StorageType = storageType;
			this.BalanceCurrency = balanceCurrency;
			this.CustomAC = customAC;
			this.OrderPriceAC = orderPriceAC;
			this.NetOrderPrice = netOrderPrice;
			this.OriginalItemUom = originalItemUom;
			this.EvaluationMnyAC = evaluationMnyAC;
			this.OriginalItemBaseUom = originalItemBaseUom;
			this.OriginalItemQtyBaseUom = originalItemQtyBaseUom;
			this.OUToOBURate = oUToOBURate;
			this.DeliverCheckQtySU = deliverCheckQtySU;
			this.DeliverCheckQtyTU = deliverCheckQtyTU;
			this.DeliverCheckQtyTBU = deliverCheckQtyTBU;
			this.DeliverCheckQtyCU = deliverCheckQtyCU;
			this.DeliverCheckQtyPU = deliverCheckQtyPU;
			this.ExecPrePayQtyTU = execPrePayQtyTU;
			this.ExecPrePayQtyPU = execPrePayQtyPU;
			this.PrePayQtyTU = prePayQtyTU;
			this.PrePayQtyPU = prePayQtyPU;
			this.Memo = memo;
			this.RcvLineCosts = rcvLineCosts;
			this.MaterialCostAC = materialCostAC;
			this.MfcCostAC = mfcCostAC;
			this.ManualCostAC = manualCostAC;
			this.SubContractCostAC = subContractCostAC;
			this.PurCostAC = purCostAC;
			this.MachineCostAC = machineCostAC;
			this.MaterialCostTC = materialCostTC;
			this.MfcCostTC = mfcCostTC;
			this.ManualCostTC = manualCostTC;
			this.SubContractCostTC = subContractCostTC;
			this.PurCostTC = purCostTC;
			this.MachineCostTC = machineCostTC;
			this.MaterialCostFC = materialCostFC;
			this.MfcCostFC = mfcCostFC;
			this.ManualCostFC = manualCostFC;
			this.SubContractCostFC = subContractCostFC;
			this.PurCostFC = purCostFC;
			this.MachineCostFC = machineCostFC;
			this.SrcDocType = srcDocType;
			this.IsEvaluationChangeable = isEvaluationChangeable;
			this.IsSubCostChangeable = isSubCostChangeable;
			this.CusBillToSite = cusBillToSite;
			this.RejectQtyTBU = rejectQtyTBU;
			this.PaymentBillLineNo = paymentBillLineNo;
			this.PaymentBillLine = paymentBillLine;
			this.QCBill = qCBill;
			this.QCBillNo = qCBillNo;
			this.NoLCQtyPU = noLCQtyPU;
			this.LCQtyTBU = lCQtyTBU;
			this.SupplierItemCode = supplierItemCode;
			this.SupplierItemName = supplierItemName;
			this.SrcSysVersion = srcSysVersion;
			this.RcvDiscount = rcvDiscount;
			this.SnCode = snCode;
			this.PriceSource = priceSource;
			this.IsZeroCost = isZeroCost;
			this.APConfirmDate = aPConfirmDate;
			this.APMaturityDate = aPMaturityDate;
			this.TCToACExchRateRound = tCToACExchRateRound;
			this.ACToFCExchRateRound = aCToFCExchRateRound;
			this.RMAType = rMAType;
			this.BOMID = bOMID;
			this.ProcessQty = processQty;
			this.ProcessUOM = processUOM;
			this.NofityMessage = nofityMessage;
			this.PreWPNo = preWPNo;
			this.PreWPKey = preWPKey;
			this.NextWPNo = nextWPNo;
			this.NextWPKey = nextWPKey;
			this.RtnDeductEvaluationMnyAC = rtnDeductEvaluationMnyAC;
			this.RtnDeductEvaluationMnyTC = rtnDeductEvaluationMnyTC;
			this.RtnDeductEvaluationMnyFC = rtnDeductEvaluationMnyFC;
			this.RequireMan = requireMan;
			this.ArrivedTime = arrivedTime;
			this.EyeballedTime = eyeballedTime;
			this.CheckedTime = checkedTime;
			this.MRBNo = mRBNo;
			this.MRBID = mRBID;
			this.IsQCfree = isQCfree;
			this.IsUrgencyAccept = isUrgencyAccept;
			this.PreMaturityDate = preMaturityDate;
			this.ProcessItem = processItem;
			this.ProcessMFC = processMFC;
			this.ProcessPlanQty = processPlanQty;
			this.ProcessArriveQty = processArriveQty;
			this.ProcessEyeballingQty = processEyeballingQty;
			this.ProcessRcvQty = processRcvQty;
			this.ProcessRejectQty = processRejectQty;
			this.ProcessReDeductQty = processReDeductQty;
			this.ProcessReFillQty = processReFillQty;
			this.ProcessUnqualifiedQty = processUnqualifiedQty;
			this.ProcessQualifiedQty = processQualifiedQty;
			this.SrcFinallyPriceTC = srcFinallyPriceTC;
			this.SrcFinallyPriceAC = srcFinallyPriceAC;
			this.IsTCToACRateFromSrc = isTCToACRateFromSrc;
			this.IsRcvProcedureModify = isRcvProcedureModify;
			this.SrcDocExchRateType = srcDocExchRateType;
			this.OutStoreActualCost = outStoreActualCost;
			this.SplitRcvLine = splitRcvLine;
			this.SrcRcvLine = srcRcvLine;
			this.QCQCConclusion = qCQCConclusion;
			this.ChargeBase = chargeBase;
			this.SrcDocProcessQty = srcDocProcessQty;
			this.SrcDocCollabQtyTU = srcDocCollabQtyTU;
			this.ChargeProcessMode = chargeProcessMode;
			this.ReturnSupplier = returnSupplier;
			this.SrcDocInfoInvRtn = srcDocInfoInvRtn;
			this.BizBudgetProject = bizBudgetProject;
			this.MnyBudgetProject = mnyBudgetProject;
			this.RejectMnyAC = rejectMnyAC;
			this.RejectNetMnyAC = rejectNetMnyAC;
			this.RejectTaxMnyAC = rejectTaxMnyAC;
			this.RejectMnyFC = rejectMnyFC;
			this.RejectNetMnyFC = rejectNetMnyFC;
			this.RejectTaxMnyFC = rejectTaxMnyFC;
			this.RejectMnyTC = rejectMnyTC;
			this.RejectNetMnyTC = rejectNetMnyTC;
			this.RejectTaxMnyTC = rejectTaxMnyTC;
			this.IsRtnSupplierFromSrcDoc = isRtnSupplierFromSrcDoc;
			this.IsItemVerFromSrcDoc = isItemVerFromSrcDoc;
			this.IsRelationCompany = isRelationCompany;
			this.SrcDocCustomerSite = srcDocCustomerSite;
			this.ConfigResult = configResult;
			this.ConfigResultOrg = configResultOrg;
			this.KitParentLine = kitParentLine;
			this.BOMUOM = bOMUOM;
			this.UsageQty = usageQty;
			this.CostPercent = costPercent;
			this.BOMLineNo = bOMLineNo;
			this.RMATransType = rMATransType;
			this.RCVToRMAType = rCVToRMAType;
			this.LineSrcKitNO = lineSrcKitNO;
			this.BillSetCode = billSetCode;
			this.ShipLineID = shipLineID;
			this.SeiBan = seiBan;
			this.IsEditSeiBan = isEditSeiBan;
			this.TaskOutput = taskOutput;
			this.TBMainUOM = tBMainUOM;
			this.TBSubUOM = tBSubUOM;
			this.TBMainUOMToSubUOM = tBMainUOMToSubUOM;
			this.SrcPR = srcPR;
			this.FreeType = freeType;
			this.FreeReason = freeReason;
			this.KITRcvMode = kITRcvMode;
			this.AssociatedParentLineNo = associatedParentLineNo;
			this.IsInFlowFlag = isInFlowFlag;
			this.ProcessSubUOM = processSubUOM;
			this.ProcessUToSURate = processUToSURate;
			this.InvLotValidDate = invLotValidDate;
			this.InvLotEnableDate = invLotEnableDate;
			this.PlanArrivedDate = planArrivedDate;
			this.ArriveBoxes = arriveBoxes;
			this.RcvBoxes = rcvBoxes;
			this.SubmitChectTime = submitChectTime;
			this.HaveCountCostQtyCU = haveCountCostQtyCU;
			this.HaveCountCostMnyFC = haveCountCostMnyFC;
			this.RefillUseQtyTU = refillUseQtyTU;
			this.RefillUseQtyTBU = refillUseQtyTBU;
			this.OriginalItemCode = originalItemCode;
			this.OBAReceivementDTO = oBAReceivementDTO;
			this.SumDispenseLineUsedMnyAC = sumDispenseLineUsedMnyAC;
			this.SumDispenseLineUsedNetMnyAC = sumDispenseLineUsedNetMnyAC;
			this.SumDispenseLineUsedTaxAC = sumDispenseLineUsedTaxAC;
			this.SumDispenseQtyAU = sumDispenseQtyAU;
			this.PrepayPolicy = prepayPolicy;
			this.SUToCURate = sUToCURate;
			this.SNList = sNList;
			this.SaleRtnOrg = saleRtnOrg;
			this.SaleRtnWH = saleRtnWH;
			this.SrcID = srcID;
			this.SrcASN = srcASN;
		}
		#region System Fields 
		//--系统字段,目前没有.EntityData上有相应的字段,用于保存相关的实体状态信息,DTO上没有状态信息.	
		#endregion
		
		#region DTO Properties 
	
		

		/// <summary>
		/// 税额类型
		/// 收货行数据传输对象 Copy.税相关信息.税额类型
		/// </summary>
		private System.Int32 m_taxType ;
		[DataMember(IsRequired=false)]
		public System.Int32 TaxType
		{
			get	
			{	
				return m_taxType ;
			}
			set	
			{	
				m_taxType = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货客户位置
		/// 收货行数据传输对象 Copy.RMA信息.收货客户位置
		/// </summary>
		private UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData m_customerShipToSite ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData CustomerShipToSite
		{
			get	
			{	
				return m_customerShipToSite ;
			}
			set	
			{	
				m_customerShipToSite = value ;	
			}
		}
			
		

		/// <summary>
		/// 计价单位
		/// 收货行数据传输对象 Copy.计量单位信息.计价单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_priceUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PriceUOM
		{
			get	
			{	
				return m_priceUOM ;
			}
			set	
			{	
				m_priceUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 计价基准单位
		/// 收货行数据传输对象 Copy.计量单位信息.计价基准单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_priceBaseUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PriceBaseUOM
		{
			get	
			{	
				return m_priceBaseUOM ;
			}
			set	
			{	
				m_priceBaseUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 计价-基准
		/// 收货行数据传输对象 Copy.计量单位信息.计价-基准
		/// </summary>
		private System.Decimal m_pUToPBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal PUToPBURate
		{
			get	
			{	
				return m_pUToPBURate ;
			}
			set	
			{	
				m_pUToPBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购-基准
		/// 收货行数据传输对象 Copy.计量单位信息.采购-基准
		/// </summary>
		private System.Decimal m_tUToTBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal TUToTBURate
		{
			get	
			{	
				return m_tUToTBURate ;
			}
			set	
			{	
				m_tUToTBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购基准单位
		/// 收货行数据传输对象 Copy.计量单位信息.采购基准单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_tradeBaseUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData TradeBaseUOM
		{
			get	
			{	
				return m_tradeBaseUOM ;
			}
			set	
			{	
				m_tradeBaseUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 库存基准单位
		/// 收货行数据传输对象 Copy.计量单位信息.库存基准单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_storeBaseUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData StoreBaseUOM
		{
			get	
			{	
				return m_storeBaseUOM ;
			}
			set	
			{	
				m_storeBaseUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 库存-基准
		/// 收货行数据传输对象 Copy.计量单位信息.库存-基准
		/// </summary>
		private System.Decimal m_sUToSBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal SUToSBURate
		{
			get	
			{	
				return m_sUToSBURate ;
			}
			set	
			{	
				m_sUToSBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 成本单位
		/// 收货行数据传输对象 Copy.计量单位信息.成本单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_costUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData CostUOM
		{
			get	
			{	
				return m_costUOM ;
			}
			set	
			{	
				m_costUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 成本基准单位
		/// 收货行数据传输对象 Copy.计量单位信息.成本基准单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_costBaseUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData CostBaseUOM
		{
			get	
			{	
				return m_costBaseUOM ;
			}
			set	
			{	
				m_costBaseUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 成本-基准
		/// 收货行数据传输对象 Copy.计量单位信息.成本-基准
		/// </summary>
		private System.Decimal m_cUToCBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal CUToCBURate
		{
			get	
			{	
				return m_cUToCBURate ;
			}
			set	
			{	
				m_cUToCBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购单位
		/// 收货行数据传输对象 Copy.计量单位信息.采购单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_tradeUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData TradeUOM
		{
			get	
			{	
				return m_tradeUOM ;
			}
			set	
			{	
				m_tradeUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// ID
		/// 收货行数据传输对象 Copy.Key.ID
		/// </summary>
		private System.Int64 m_iD ;
		[DataMember(IsRequired=false)]
		public System.Int64 ID
		{
			get	
			{	
				return m_iD ;
			}
			set	
			{	
				m_iD = value ;	
			}
		}
			
		

		/// <summary>
		/// 创建时间
		/// 收货行数据传输对象 Copy.Sys.创建时间
		/// </summary>
		private System.DateTime m_createdOn ;
		[DataMember(IsRequired=false)]
		public System.DateTime CreatedOn
		{
			get	
			{	
				return m_createdOn ;
			}
			set	
			{	
				m_createdOn = value ;	
			}
		}
			
		

		/// <summary>
		/// 创建人
		/// 收货行数据传输对象 Copy.Sys.创建人
		/// </summary>
		private System.String m_createdBy ;
		[DataMember(IsRequired=false)]
		public System.String CreatedBy
		{
			get	
			{	
				return m_createdBy ;
			}
			set	
			{	
				m_createdBy = value ;	
			}
		}
			
		

		/// <summary>
		/// 修改时间
		/// 收货行数据传输对象 Copy.Sys.修改时间
		/// </summary>
		private System.DateTime m_modifiedOn ;
		[DataMember(IsRequired=false)]
		public System.DateTime ModifiedOn
		{
			get	
			{	
				return m_modifiedOn ;
			}
			set	
			{	
				m_modifiedOn = value ;	
			}
		}
			
		

		/// <summary>
		/// 修改人
		/// 收货行数据传输对象 Copy.Sys.修改人
		/// </summary>
		private System.String m_modifiedBy ;
		[DataMember(IsRequired=false)]
		public System.String ModifiedBy
		{
			get	
			{	
				return m_modifiedBy ;
			}
			set	
			{	
				m_modifiedBy = value ;	
			}
		}
			
		

		/// <summary>
		/// 事务版本
		/// 收货行数据传输对象 Copy.Sys.事务版本
		/// </summary>
		private System.Int64 m_sysVersion ;
		[DataMember(IsRequired=false)]
		public System.Int64 SysVersion
		{
			get	
			{	
				return m_sysVersion ;
			}
			set	
			{	
				m_sysVersion = value ;	
			}
		}
			
		

		/// <summary>
		/// 库存单位
		/// 收货行数据传输对象 Copy.计量单位信息.库存单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_storeUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData StoreUOM
		{
			get	
			{	
				return m_storeUOM ;
			}
			set	
			{	
				m_storeUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 重量
		/// 收货行数据传输对象 Copy.重量体积信息.重量
		/// </summary>
		private System.Decimal m_weight ;
		[DataMember(IsRequired=false)]
		public System.Decimal Weight
		{
			get	
			{	
				return m_weight ;
			}
			set	
			{	
				m_weight = value ;	
			}
		}
			
		

		/// <summary>
		/// 体积
		/// 收货行数据传输对象 Copy.重量体积信息.体积
		/// </summary>
		private System.Decimal m_volume ;
		[DataMember(IsRequired=false)]
		public System.Decimal Volume
		{
			get	
			{	
				return m_volume ;
			}
			set	
			{	
				m_volume = value ;	
			}
		}
			
		

		/// <summary>
		/// 包装
		/// 收货行数据传输对象 Copy.重量体积信息.包装
		/// </summary>
		private System.String m_container ;
		[DataMember(IsRequired=false)]
		public System.String Container
		{
			get	
			{	
				return m_container ;
			}
			set	
			{	
				m_container = value ;	
			}
		}
			
		

		/// <summary>
		/// 件数
		/// 收货行数据传输对象 Copy.重量体积信息.件数
		/// </summary>
		private System.Decimal m_piece ;
		[DataMember(IsRequired=false)]
		public System.Decimal Piece
		{
			get	
			{	
				return m_piece ;
			}
			set	
			{	
				m_piece = value ;	
			}
		}
			
		

		/// <summary>
		/// 项目
		/// 收货行数据传输对象 Copy.项目任务.项目
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_project ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData Project
		{
			get	
			{	
				return m_project ;
			}
			set	
			{	
				m_project = value ;	
			}
		}
			
		

		/// <summary>
		/// 任务
		/// 收货行数据传输对象 Copy.项目任务.任务
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_task ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData Task
		{
			get	
			{	
				return m_task ;
			}
			set	
			{	
				m_task = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据
		/// 收货行数据传输对象 Copy.来源单据信息.来源单据
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfSrcDocInfoData m_srcDoc ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfSrcDocInfoData SrcDoc
		{
			get	
			{	
				return m_srcDoc ;
			}
			set	
			{	
				m_srcDoc = value ;	
			}
		}
			
		

		/// <summary>
		/// 源采购订单
		/// 收货行数据传输对象 Copy.来源单据信息.源采购订单
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfSrcDocInfoData m_srcPO ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfSrcDocInfoData SrcPO
		{
			get	
			{	
				return m_srcPO ;
			}
			set	
			{	
				m_srcPO = value ;	
			}
		}
			
		

		/// <summary>
		/// 货主组织
		/// 收货行数据传输对象 Copy.基本信息.货主组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_ownOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData OwnOrg
		{
			get	
			{	
				return m_ownOrg ;
			}
			set	
			{	
				m_ownOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 库管员
		/// 收货行数据传输对象 Copy.基本信息.库管员
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_whMan ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData WhMan
		{
			get	
			{	
				return m_whMan ;
			}
			set	
			{	
				m_whMan = value ;	
			}
		}
			
		

		/// <summary>
		/// 发货位置
		/// 收货行数据传输对象 Copy.基本信息.发货位置
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData m_shipToSite ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData ShipToSite
		{
			get	
			{	
				return m_shipToSite ;
			}
			set	
			{	
				m_shipToSite = value ;	
			}
		}
			
		

		/// <summary>
		/// 立账位置
		/// 收货行数据传输对象 Copy.基本信息.立账位置
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData m_billToSite ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData BillToSite
		{
			get	
			{	
				return m_billToSite ;
			}
			set	
			{	
				m_billToSite = value ;	
			}
		}
			
		

		/// <summary>
		/// 赠品
		/// 收货行数据传输对象 Copy.基本信息.赠品
		/// </summary>
		private System.Boolean m_isPresent ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsPresent
		{
			get	
			{	
				return m_isPresent ;
			}
			set	
			{	
				m_isPresent = value ;	
			}
		}
			
		

		/// <summary>
		/// 源采购合同
		/// 收货行数据传输对象 Copy.来源单据信息.源采购合同
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfSrcDocInfoData m_srcPurC ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfSrcDocInfoData SrcPurC
		{
			get	
			{	
				return m_srcPurC ;
			}
			set	
			{	
				m_srcPurC = value ;	
			}
		}
			
		

		/// <summary>
		/// 需求部门
		/// 收货行数据传输对象 Copy.基本信息.需求部门
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_requireDept ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RequireDept
		{
			get	
			{	
				return m_requireDept ;
			}
			set	
			{	
				m_requireDept = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购组织
		/// 收货行数据传输对象 Copy.基本信息.采购组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_purOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PurOrg
		{
			get	
			{	
				return m_purOrg ;
			}
			set	
			{	
				m_purOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购-库存
		/// 收货行数据传输对象 Copy.计量单位信息.采购-库存
		/// </summary>
		private System.Decimal m_tBUToSBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal TBUToSBURate
		{
			get	
			{	
				return m_tBUToSBURate ;
			}
			set	
			{	
				m_tBUToSBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购-计价
		/// 收货行数据传输对象 Copy.计量单位信息.采购-计价
		/// </summary>
		private System.Decimal m_tBUToPBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal TBUToPBURate
		{
			get	
			{	
				return m_tBUToPBURate ;
			}
			set	
			{	
				m_tBUToPBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划到货量1
		/// 收货行数据传输对象 Copy.数量信息.计划到货量1
		/// </summary>
		private System.Decimal m_planQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PlanQtyTU
		{
			get	
			{	
				return m_planQtyTU ;
			}
			set	
			{	
				m_planQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实际单位用量
		/// 收货行数据传输对象 Copy.委外信息.实际单位用量
		/// </summary>
		private System.Decimal m_dosagePerPiece ;
		[DataMember(IsRequired=false)]
		public System.Decimal DosagePerPiece
		{
			get	
			{	
				return m_dosagePerPiece ;
			}
			set	
			{	
				m_dosagePerPiece = value ;	
			}
		}
			
		

		/// <summary>
		/// 途损数量1
		/// 收货行数据传输对象 Copy.数量信息.途损数量1
		/// </summary>
		private System.Decimal m_damageQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DamageQtyTU
		{
			get	
			{	
				return m_damageQtyTU ;
			}
			set	
			{	
				m_damageQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到数量1
		/// 收货行数据传输对象 Copy.数量信息.实到数量1
		/// </summary>
		private System.Decimal m_arriveQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveQtyTU
		{
			get	
			{	
				return m_arriveQtyTU ;
			}
			set	
			{	
				m_arriveQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到数量
		/// 收货行数据传输对象 Copy.数量信息.实到数量
		/// </summary>
		private System.Decimal m_arriveQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveQtyPU
		{
			get	
			{	
				return m_arriveQtyPU ;
			}
			set	
			{	
				m_arriveQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 点收数量1
		/// 收货行数据传输对象 Copy.数量信息.点收数量1
		/// </summary>
		private System.Decimal m_eyeballingQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EyeballingQtyTU
		{
			get	
			{	
				return m_eyeballingQtyTU ;
			}
			set	
			{	
				m_eyeballingQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量1
		/// 收货行数据传输对象 Copy.数量信息.合格数量1
		/// </summary>
		private System.Decimal m_qualifiedQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal QualifiedQtyTU
		{
			get	
			{	
				return m_qualifiedQtyTU ;
			}
			set	
			{	
				m_qualifiedQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 不合格数量1
		/// 收货行数据传输对象 Copy.数量信息.不合格数量1
		/// </summary>
		private System.Decimal m_unqualifiedQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal UnqualifiedQtyTU
		{
			get	
			{	
				return m_unqualifiedQtyTU ;
			}
			set	
			{	
				m_unqualifiedQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收数量1
		/// 收货行数据传输对象 Copy.退货信息.拒收数量1
		/// </summary>
		private System.Decimal m_rejectQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectQtyTU
		{
			get	
			{	
				return m_rejectQtyTU ;
			}
			set	
			{	
				m_rejectQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收原因
		/// 收货行数据传输对象 Copy.退货信息.拒收原因
		/// </summary>
		private System.Int32 m_rejectReason ;
		[DataMember(IsRequired=false)]
		public System.Int32 RejectReason
		{
			get	
			{	
				return m_rejectReason ;
			}
			set	
			{	
				m_rejectReason = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收数量1
		/// 收货行数据传输对象 Copy.数量信息.实收数量1
		/// </summary>
		private System.Decimal m_rcvQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RcvQtyTU
		{
			get	
			{	
				return m_rcvQtyTU ;
			}
			set	
			{	
				m_rcvQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收数量
		/// 收货行数据传输对象 Copy.数量信息.实收数量
		/// </summary>
		private System.Decimal m_rcvQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RcvQtyPU
		{
			get	
			{	
				return m_rcvQtyPU ;
			}
			set	
			{	
				m_rcvQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 入库确认日
		/// 收货行数据传输对象 Copy.基本信息.入库确认日
		/// </summary>
		private System.DateTime m_confirmDate ;
		[DataMember(IsRequired=false)]
		public System.DateTime ConfirmDate
		{
			get	
			{	
				return m_confirmDate ;
			}
			set	
			{	
				m_confirmDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 退补数量1
		/// 收货行数据传输对象 Copy.退货信息.退补数量1
		/// </summary>
		private System.Decimal m_rtnFillQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnFillQtyTU
		{
			get	
			{	
				return m_rtnFillQtyTU ;
			}
			set	
			{	
				m_rtnFillQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退补数量
		/// 收货行数据传输对象 Copy.退货信息.退补数量
		/// </summary>
		private System.Decimal m_rtnFillQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnFillQtyPU
		{
			get	
			{	
				return m_rtnFillQtyPU ;
			}
			set	
			{	
				m_rtnFillQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣数量1
		/// 收货行数据传输对象 Copy.退货信息.退扣数量1
		/// </summary>
		private System.Decimal m_rtnDeductQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductQtyTU
		{
			get	
			{	
				return m_rtnDeductQtyTU ;
			}
			set	
			{	
				m_rtnDeductQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣数量
		/// 收货行数据传输对象 Copy.退货信息.退扣数量
		/// </summary>
		private System.Decimal m_rtnDeductQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductQtyPU
		{
			get	
			{	
				return m_rtnDeductQtyPU ;
			}
			set	
			{	
				m_rtnDeductQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退货原因
		/// 收货行数据传输对象 Copy.退货信息.退货原因
		/// </summary>
		private UFIDA.U9.PM.Rtn.RtnReasonData m_rtnReason ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.PM.Rtn.RtnReasonData RtnReason
		{
			get	
			{	
				return m_rtnReason ;
			}
			set	
			{	
				m_rtnReason = value ;	
			}
		}
			
		

		/// <summary>
		/// 实物处理
		/// 收货行数据传输对象 Copy.退货信息.实物处理
		/// </summary>
		private System.Int32 m_itemDealMode ;
		[DataMember(IsRequired=false)]
		public System.Int32 ItemDealMode
		{
			get	
			{	
				return m_itemDealMode ;
			}
			set	
			{	
				m_itemDealMode = value ;	
			}
		}
			
		

		/// <summary>
		/// 关联母件
		/// 收货行数据传输对象 Copy.委外信息.关联母件
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_associatedParent ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData AssociatedParent
		{
			get	
			{	
				return m_associatedParent ;
			}
			set	
			{	
				m_associatedParent = value ;	
			}
		}
			
		

		/// <summary>
		/// 关联子件
		/// 收货行数据传输对象 Copy.委外信息.关联子件
		/// </summary>
		private System.Boolean m_isAssociatedChild ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsAssociatedChild
		{
			get	
			{	
				return m_isAssociatedChild ;
			}
			set	
			{	
				m_isAssociatedChild = value ;	
			}
		}
			
		

		/// <summary>
		/// 价保
		/// 收货行数据传输对象 Copy.价格信息.价保
		/// </summary>
		private System.Boolean m_isPP ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsPP
		{
			get	
			{	
				return m_isPP ;
			}
			set	
			{	
				m_isPP = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收价税合计
		/// 收货行数据传输对象 Copy.实收金额信息.实收价税合计
		/// </summary>
		private System.Decimal m_totalMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalMnyTC
		{
			get	
			{	
				return m_totalMnyTC ;
			}
			set	
			{	
				m_totalMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收未税额
		/// 收货行数据传输对象 Copy.实收金额信息.实收未税额
		/// </summary>
		private System.Decimal m_totalNetMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalNetMnyTC
		{
			get	
			{	
				return m_totalNetMnyTC ;
			}
			set	
			{	
				m_totalNetMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收税额
		/// 收货行数据传输对象 Copy.实收金额信息.实收税额
		/// </summary>
		private System.Decimal m_totalTaxTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalTaxTC
		{
			get	
			{	
				return m_totalTaxTC ;
			}
			set	
			{	
				m_totalTaxTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 汇率
		/// 收货行数据传输对象 Copy.币种信息.汇率
		/// </summary>
		private System.Decimal m_tCToACExchRate ;
		[DataMember(IsRequired=false)]
		public System.Decimal TCToACExchRate
		{
			get	
			{	
				return m_tCToACExchRate ;
			}
			set	
			{	
				m_tCToACExchRate = value ;	
			}
		}
			
		

		/// <summary>
		/// 最终价
		/// 收货行数据传输对象 Copy.价格信息.最终价
		/// </summary>
		private System.Decimal m_finallyPriceAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal FinallyPriceAC
		{
			get	
			{	
				return m_finallyPriceAC ;
			}
			set	
			{	
				m_finallyPriceAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 价格含税
		/// 收货行数据传输对象 Copy.价格信息.价格含税
		/// </summary>
		private System.Boolean m_isPriceIncludeTax ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsPriceIncludeTax
		{
			get	
			{	
				return m_isPriceIncludeTax ;
			}
			set	
			{	
				m_isPriceIncludeTax = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收价税合计
		/// 收货行数据传输对象 Copy.实收金额信息.实收价税合计
		/// </summary>
		private System.Decimal m_totalMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalMnyAC
		{
			get	
			{	
				return m_totalMnyAC ;
			}
			set	
			{	
				m_totalMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收未税额
		/// 收货行数据传输对象 Copy.实收金额信息.实收未税额
		/// </summary>
		private System.Decimal m_totalNetMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalNetMnyAC
		{
			get	
			{	
				return m_totalNetMnyAC ;
			}
			set	
			{	
				m_totalNetMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收税额
		/// 收货行数据传输对象 Copy.实收金额信息.实收税额
		/// </summary>
		private System.Decimal m_totalTaxAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalTaxAC
		{
			get	
			{	
				return m_totalTaxAC ;
			}
			set	
			{	
				m_totalTaxAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 税组合
		/// 收货行数据传输对象 Copy.税相关信息.税组合
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_taxSchedule ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData TaxSchedule
		{
			get	
			{	
				return m_taxSchedule ;
			}
			set	
			{	
				m_taxSchedule = value ;	
			}
		}
			
		

		/// <summary>
		/// 税率
		/// 收货行数据传输对象 Copy.税相关信息.税率
		/// </summary>
		private System.Decimal m_taxRate ;
		[DataMember(IsRequired=false)]
		public System.Decimal TaxRate
		{
			get	
			{	
				return m_taxRate ;
			}
			set	
			{	
				m_taxRate = value ;	
			}
		}
			
		

		/// <summary>
		/// 替代品
		/// 收货行数据传输对象 Copy.替代信息.替代品
		/// </summary>
		private System.Boolean m_isRefill ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsRefill
		{
			get	
			{	
				return m_isRefill ;
			}
			set	
			{	
				m_isRefill = value ;	
			}
		}
			
		private UFSoft.UBF.Business.BusinessEntity.EntityKey m_originalItem_SKey ;
		/// <summary>
		/// 原料品 序列化Key属性。（传递跨组织序列列字段）
		/// 收货行数据传输对象 Copy.替代信息.原料品
		/// </summary>
		[DataMember(IsRequired=false)]
		public UFSoft.UBF.Business.BusinessEntity.EntityKey OriginalItem_SKey
		{
			get 
			{
				return m_originalItem_SKey ;					
			}
			set
			{
				m_originalItem_SKey =value;	
			}
		}


		/// <summary>
		/// 原料品
		/// 收货行数据传输对象 Copy.替代信息.原料品
		/// </summary>
		[DataMember(IsRequired=false)]
		public Int64 OriginalItem
		{
			get	
			{	
				if (OriginalItem_SKey == null)
					return UFSoft.UBF.Business.Entity.EmptyObjectValue ;
				else
					return OriginalItem_SKey.ID ;
			}
			set	
			{	
				if (value == 0 || value == UFSoft.UBF.Business.Entity.EmptyObjectValue )
					OriginalItem_SKey = null ;
				else
				{
					if (OriginalItem_SKey == null )
						OriginalItem_SKey = new UFSoft.UBF.Business.BusinessEntity.EntityKey(value,"UFIDA.U9.CBO.SCM.Item.ItemMaster") ;
					else
						OriginalItem_SKey.ID = value ;
				}
			}
		}
			
		

		/// <summary>
		/// 数量
		/// 收货行数据传输对象 Copy.替代信息.数量
		/// </summary>
		private System.Decimal m_originalItemQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal OriginalItemQty
		{
			get	
			{	
				return m_originalItemQty ;
			}
			set	
			{	
				m_originalItemQty = value ;	
			}
		}
			 	
		

		/// <summary>
		/// 预付款单
		/// 收货行数据传输对象 Copy.预付信息.预付款单
		/// </summary>
		private System.Int64 m_prePayBill ;
		[DataMember(IsRequired=false)]
		public System.Int64 PrePayBill
		{
			get	
			{	
				return m_prePayBill ;
			}
			set	
			{	
				m_prePayBill = value ;	
			}
		}
			
		

		/// <summary>
		/// 已执行预付额
		/// 收货行数据传输对象 Copy.预付信息.已执行预付额
		/// </summary>
		private System.Decimal m_execPrePayMny ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExecPrePayMny
		{
			get	
			{	
				return m_execPrePayMny ;
			}
			set	
			{	
				m_execPrePayMny = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付金额
		/// 收货行数据传输对象 Copy.预付信息.预付金额
		/// </summary>
		private System.Decimal m_prePayMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PrePayMnyAC
		{
			get	
			{	
				return m_prePayMnyAC ;
			}
			set	
			{	
				m_prePayMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付款单行号
		/// 收货行数据传输对象 Copy.预付信息.预付款单行号
		/// </summary>
		private System.Int32 m_prePayBillLineNo ;
		[DataMember(IsRequired=false)]
		public System.Int32 PrePayBillLineNo
		{
			get	
			{	
				return m_prePayBillLineNo ;
			}
			set	
			{	
				m_prePayBillLineNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付款单行
		/// 收货行数据传输对象 Copy.预付信息.预付款单行
		/// </summary>
		private System.Int64 m_prePayBillLine ;
		[DataMember(IsRequired=false)]
		public System.Int64 PrePayBillLine
		{
			get	
			{	
				return m_prePayBillLine ;
			}
			set	
			{	
				m_prePayBillLine = value ;	
			}
		}
			 	
		

		/// <summary>
		/// 销售订单
		/// 收货行数据传输对象 Copy.LRP信息.销售订单
		/// </summary>
		private System.Int64 m_sO ;
		[DataMember(IsRequired=false)]
		public System.Int64 SO
		{
			get	
			{	
				return m_sO ;
			}
			set	
			{	
				m_sO = value ;	
			}
		}
			
		

		/// <summary>
		/// 套件是否成套收货
		/// 收货行数据传输对象 Copy.Kit件信息.套件是否成套收货
		/// </summary>
		private System.Boolean m_isKitWholeSet ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsKitWholeSet
		{
			get	
			{	
				return m_isKitWholeSet ;
			}
			set	
			{	
				m_isKitWholeSet = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货程序
		/// 收货行数据传输对象 Copy.基本信息.收货程序
		/// </summary>
		private System.Int32 m_rcvProcedure ;
		[DataMember(IsRequired=false)]
		public System.Int32 RcvProcedure
		{
			get	
			{	
				return m_rcvProcedure ;
			}
			set	
			{	
				m_rcvProcedure = value ;	
			}
		}
			
		

		/// <summary>
		/// 需求组织
		/// 收货行数据传输对象 Copy.基本信息.需求组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_requireOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RequireOrg
		{
			get	
			{	
				return m_requireOrg ;
			}
			set	
			{	
				m_requireOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划到货量
		/// 收货行数据传输对象 Copy.数量信息.计划到货量
		/// </summary>
		private System.Decimal m_planQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PlanQtySU
		{
			get	
			{	
				return m_planQtySU ;
			}
			set	
			{	
				m_planQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 途损数量
		/// 收货行数据传输对象 Copy.数量信息.途损数量
		/// </summary>
		private System.Decimal m_damageQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DamageQtySU
		{
			get	
			{	
				return m_damageQtySU ;
			}
			set	
			{	
				m_damageQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到数量
		/// 收货行数据传输对象 Copy.数量信息.实到数量
		/// </summary>
		private System.Decimal m_arriveQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveQtySU
		{
			get	
			{	
				return m_arriveQtySU ;
			}
			set	
			{	
				m_arriveQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购-成本
		/// 收货行数据传输对象 Copy.计量单位信息.采购-成本
		/// </summary>
		private System.Decimal m_tBUToCBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal TBUToCBURate
		{
			get	
			{	
				return m_tBUToCBURate ;
			}
			set	
			{	
				m_tBUToCBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 点收数量
		/// 收货行数据传输对象 Copy.数量信息.点收数量
		/// </summary>
		private System.Decimal m_eyeballingQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EyeballingQtySU
		{
			get	
			{	
				return m_eyeballingQtySU ;
			}
			set	
			{	
				m_eyeballingQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量
		/// 收货行数据传输对象 Copy.数量信息.合格数量
		/// </summary>
		private System.Decimal m_qualifiedQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal QualifiedQtySU
		{
			get	
			{	
				return m_qualifiedQtySU ;
			}
			set	
			{	
				m_qualifiedQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 不合格数量
		/// 收货行数据传输对象 Copy.数量信息.不合格数量
		/// </summary>
		private System.Decimal m_unqualifiedQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal UnqualifiedQtySU
		{
			get	
			{	
				return m_unqualifiedQtySU ;
			}
			set	
			{	
				m_unqualifiedQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收数量
		/// 收货行数据传输对象 Copy.退货信息.拒收数量
		/// </summary>
		private System.Decimal m_rejectQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectQtySU
		{
			get	
			{	
				return m_rejectQtySU ;
			}
			set	
			{	
				m_rejectQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收数量
		/// 收货行数据传输对象 Copy.数量信息.实收数量
		/// </summary>
		private System.Decimal m_rcvQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RcvQtySU
		{
			get	
			{	
				return m_rcvQtySU ;
			}
			set	
			{	
				m_rcvQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退补数量
		/// 收货行数据传输对象 Copy.退货信息.退补数量
		/// </summary>
		private System.Decimal m_rtnFillQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnFillQtySU
		{
			get	
			{	
				return m_rtnFillQtySU ;
			}
			set	
			{	
				m_rtnFillQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣数量
		/// 收货行数据传输对象 Copy.退货信息.退扣数量
		/// </summary>
		private System.Decimal m_rtnDeductQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductQtySU
		{
			get	
			{	
				return m_rtnDeductQtySU ;
			}
			set	
			{	
				m_rtnDeductQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 分发记录
		/// 收货行数据传输对象 Copy.组合信息.分发记录
		/// </summary>
		private List<ufida.u9.ait.openapi.CopyOfOBARcvLineDispenseDTOData> m_rcvLineDispenses ;
		[DataMember(IsRequired=false)]
		public List<ufida.u9.ait.openapi.CopyOfOBARcvLineDispenseDTOData> RcvLineDispenses
		{
			get	
			{	
				if (m_rcvLineDispenses == null )
				{
					List<ufida.u9.ait.openapi.CopyOfOBARcvLineDispenseDTOData> n_m_list = new List<ufida.u9.ait.openapi.CopyOfOBARcvLineDispenseDTOData>() ;
					m_rcvLineDispenses = n_m_list ;
				}
				return m_rcvLineDispenses ;
			}
			set	
			{	
				m_rcvLineDispenses = value ;	
			}
		}
			
		

		/// <summary>
		/// 料品
		/// 收货行数据传输对象 Copy.物料信息.料品
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfItemInfoData m_itemInfo ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfItemInfoData ItemInfo
		{
			get	
			{	
				return m_itemInfo ;
			}
			set	
			{	
				m_itemInfo = value ;	
			}
		}
			
		

		/// <summary>
		/// 描述性弹性域
		/// 收货行数据传输对象 Copy.基本信息.描述性弹性域
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfDescFlexSegmentsData m_descFlexSegments ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfDescFlexSegmentsData DescFlexSegments
		{
			get	
			{	
				return m_descFlexSegments ;
			}
			set	
			{	
				m_descFlexSegments = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货方式
		/// 收货行数据传输对象 Copy.委外信息.收货方式
		/// </summary>
		private System.Int32 m_chargeType ;
		[DataMember(IsRequired=false)]
		public System.Int32 ChargeType
		{
			get	
			{	
				return m_chargeType ;
			}
			set	
			{	
				m_chargeType = value ;	
			}
		}
			
		

		/// <summary>
		/// 估价价格
		/// 收货行数据传输对象 Copy.成本信息.估价价格
		/// </summary>
		private System.Decimal m_evaluationPriceCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EvaluationPriceCU
		{
			get	
			{	
				return m_evaluationPriceCU ;
			}
			set	
			{	
				m_evaluationPriceCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 行号
		/// 收货行数据传输对象 Copy.基本信息.行号
		/// </summary>
		private System.Int32 m_docLineNo ;
		[DataMember(IsRequired=false)]
		public System.Int32 DocLineNo
		{
			get	
			{	
				return m_docLineNo ;
			}
			set	
			{	
				m_docLineNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 数量类型
		/// 收货行数据传输对象 Copy.委外信息.数量类型
		/// </summary>
		private System.Int32 m_quantityType ;
		[DataMember(IsRequired=false)]
		public System.Int32 QuantityType
		{
			get	
			{	
				return m_quantityType ;
			}
			set	
			{	
				m_quantityType = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款单
		/// 收货行数据传输对象 Copy.预付信息.付款单
		/// </summary>
		private System.Int64 m_paymentBill ;
		[DataMember(IsRequired=false)]
		public System.Int64 PaymentBill
		{
			get	
			{	
				return m_paymentBill ;
			}
			set	
			{	
				m_paymentBill = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款单号
		/// 收货行数据传输对象 Copy.预付信息.付款单号
		/// </summary>
		private System.String m_paymentBillNo ;
		[DataMember(IsRequired=false)]
		public System.String PaymentBillNo
		{
			get	
			{	
				return m_paymentBillNo ;
			}
			set	
			{	
				m_paymentBillNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 联系人信息
		/// 收货行数据传输对象 Copy.组合信息.联系人信息
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvContactDTOData> m_rcvContacts ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvContactDTOData> RcvContacts
		{
			get	
			{	
				if (m_rcvContacts == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvContactDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvContactDTOData>() ;
					m_rcvContacts = n_m_list ;
				}
				return m_rcvContacts ;
			}
			set	
			{	
				m_rcvContacts = value ;	
			}
		}
			
		

		/// <summary>
		/// 地址信息
		/// 收货行数据传输对象 Copy.组合信息.地址信息
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvAddressDTOData> m_rcvAddress ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvAddressDTOData> RcvAddress
		{
			get	
			{	
				if (m_rcvAddress == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvAddressDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvAddressDTOData>() ;
					m_rcvAddress = n_m_list ;
				}
				return m_rcvAddress ;
			}
			set	
			{	
				m_rcvAddress = value ;	
			}
		}
			
		

		/// <summary>
		/// 存储地点
		/// 收货行数据传输对象 Copy.基本信息.存储地点
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_wh ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData Wh
		{
			get	
			{	
				return m_wh ;
			}
			set	
			{	
				m_wh = value ;	
			}
		}
			
		

		/// <summary>
		/// 匹配层级
		/// 收货行数据传输对象 Copy.基本信息.匹配层级
		/// </summary>
		private System.Int32 m_matchLayer ;
		[DataMember(IsRequired=false)]
		public System.Int32 MatchLayer
		{
			get	
			{	
				return m_matchLayer ;
			}
			set	
			{	
				m_matchLayer = value ;	
			}
		}
			
		

		/// <summary>
		/// 立账依据
		/// 收货行数据传输对象 Copy.基本信息.立账依据
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_confirmAccording ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ConfirmAccording
		{
			get	
			{	
				return m_confirmAccording ;
			}
			set	
			{	
				m_confirmAccording = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货部门
		/// 收货行数据传输对象 Copy.基本信息.收货部门
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_rcvDept ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RcvDept
		{
			get	
			{	
				return m_rcvDept ;
			}
			set	
			{	
				m_rcvDept = value ;	
			}
		}
			
		

		/// <summary>
		/// 价格差异额
		/// 收货行数据传输对象 Copy.价格金额信息.价格差异额
		/// </summary>
		private System.Decimal m_priceDifferenceAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PriceDifferenceAC
		{
			get	
			{	
				return m_priceDifferenceAC ;
			}
			set	
			{	
				m_priceDifferenceAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 内部结算价
		/// 收货行数据传输对象 Copy.结算路径信息.内部结算价
		/// </summary>
		private System.Decimal m_innerBalancePrice ;
		[DataMember(IsRequired=false)]
		public System.Decimal InnerBalancePrice
		{
			get	
			{	
				return m_innerBalancePrice ;
			}
			set	
			{	
				m_innerBalancePrice = value ;	
			}
		}
			
		

		/// <summary>
		/// 对方材料费
		/// 收货行数据传输对象 Copy.价格金额信息.对方材料费
		/// </summary>
		private System.Decimal m_partnerMaterialMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PartnerMaterialMnyAC
		{
			get	
			{	
				return m_partnerMaterialMnyAC ;
			}
			set	
			{	
				m_partnerMaterialMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 我方材料费
		/// 收货行数据传输对象 Copy.价格金额信息.我方材料费
		/// </summary>
		private System.Decimal m_ownMaterialMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal OwnMaterialMnyAC
		{
			get	
			{	
				return m_ownMaterialMnyAC ;
			}
			set	
			{	
				m_ownMaterialMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划价/标准价
		/// 收货行数据传输对象 Copy.价格信息.计划价/标准价
		/// </summary>
		private System.Decimal m_standardPriceAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal StandardPriceAC
		{
			get	
			{	
				return m_standardPriceAC ;
			}
			set	
			{	
				m_standardPriceAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 库位信息
		/// 收货行数据传输对象 Copy.组合信息.库位信息
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineLocationDTOData> m_rcvLineLocations ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineLocationDTOData> RcvLineLocations
		{
			get	
			{	
				if (m_rcvLineLocations == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineLocationDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineLocationDTOData>() ;
					m_rcvLineLocations = n_m_list ;
				}
				return m_rcvLineLocations ;
			}
			set	
			{	
				m_rcvLineLocations = value ;	
			}
		}
			
		

		/// <summary>
		/// 结算路径
		/// 收货行数据传输对象 Copy.组合信息.结算路径
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineBalanceRouteDTOData> m_rcvLineBalanceRoutes ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineBalanceRouteDTOData> RcvLineBalanceRoutes
		{
			get	
			{	
				if (m_rcvLineBalanceRoutes == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineBalanceRouteDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineBalanceRouteDTOData>() ;
					m_rcvLineBalanceRoutes = n_m_list ;
				}
				return m_rcvLineBalanceRoutes ;
			}
			set	
			{	
				m_rcvLineBalanceRoutes = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货原则
		/// 收货行数据传输对象 Copy.基本信息.收货原则
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_rcvBy ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RcvBy
		{
			get	
			{	
				return m_rcvBy ;
			}
			set	
			{	
				m_rcvBy = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款供应商
		/// 收货行数据传输对象 Copy.基本信息.付款供应商
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData m_payer ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData Payer
		{
			get	
			{	
				return m_payer ;
			}
			set	
			{	
				m_payer = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款位置
		/// 收货行数据传输对象 Copy.基本信息.付款位置
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData m_payerSite ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierSiteMISCInfoData PayerSite
		{
			get	
			{	
				return m_payerSite ;
			}
			set	
			{	
				m_payerSite = value ;	
			}
		}
			
		

		/// <summary>
		/// 立账供应商
		/// 收货行数据传输对象 Copy.基本信息.立账供应商
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData m_confirmSupplier ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData ConfirmSupplier
		{
			get	
			{	
				return m_confirmSupplier ;
			}
			set	
			{	
				m_confirmSupplier = value ;	
			}
		}
			
		

		/// <summary>
		/// 立账条件
		/// 收货行数据传输对象 Copy.基本信息.立账条件
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_confirmTerm ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ConfirmTerm
		{
			get	
			{	
				return m_confirmTerm ;
			}
			set	
			{	
				m_confirmTerm = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款条件
		/// 收货行数据传输对象 Copy.基本信息.付款条件
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_paymentTerm ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PaymentTerm
		{
			get	
			{	
				return m_paymentTerm ;
			}
			set	
			{	
				m_paymentTerm = value ;	
			}
		}
			
		

		/// <summary>
		/// 厂商价表
		/// 收货行数据传输对象 Copy.价格信息.厂商价表
		/// </summary>
		private System.Int64 m_priceList ;
		[DataMember(IsRequired=false)]
		public System.Int64 PriceList
		{
			get	
			{	
				return m_priceList ;
			}
			set	
			{	
				m_priceList = value ;	
			}
		}
			
		

		/// <summary>
		/// 核算组织
		/// 收货行数据传输对象 Copy.基本信息.核算组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_accountOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData AccountOrg
		{
			get	
			{	
				return m_accountOrg ;
			}
			set	
			{	
				m_accountOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购部门
		/// 收货行数据传输对象 Copy.基本信息.采购部门
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_purDept ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PurDept
		{
			get	
			{	
				return m_purDept ;
			}
			set	
			{	
				m_purDept = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购员
		/// 收货行数据传输对象 Copy.基本信息.采购员
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_purOper ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PurOper
		{
			get	
			{	
				return m_purOper ;
			}
			set	
			{	
				m_purOper = value ;	
			}
		}
			
		

		/// <summary>
		/// 结算路径
		/// 收货行数据传输对象 Copy.结算路径信息.结算路径
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_balanceRoute ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData BalanceRoute
		{
			get	
			{	
				return m_balanceRoute ;
			}
			set	
			{	
				m_balanceRoute = value ;	
			}
		}
			
		

		/// <summary>
		/// 结算路径描述
		/// 收货行数据传输对象 Copy.结算路径信息.结算路径描述
		/// </summary>
		private System.String m_balanceRouteDesc ;
		[DataMember(IsRequired=false)]
		public System.String BalanceRouteDesc
		{
			get	
			{	
				return m_balanceRouteDesc ;
			}
			set	
			{	
				m_balanceRouteDesc = value ;	
			}
		}
			
		

		/// <summary>
		/// 拆行
		/// 收货行数据传输对象 Copy.基本信息.拆行
		/// </summary>
		private System.Int32 m_splitFlag ;
		[DataMember(IsRequired=false)]
		public System.Int32 SplitFlag
		{
			get	
			{	
				return m_splitFlag ;
			}
			set	
			{	
				m_splitFlag = value ;	
			}
		}
			
		

		/// <summary>
		/// FAS料号
		/// 收货行数据传输对象 Copy.物料信息.FAS料号
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_fAS ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData FAS
		{
			get	
			{	
				return m_fAS ;
			}
			set	
			{	
				m_fAS = value ;	
			}
		}
			
		

		/// <summary>
		/// 厂牌
		/// 收货行数据传输对象 Copy.基本信息.厂牌
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData m_mfc ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData Mfc
		{
			get	
			{	
				return m_mfc ;
			}
			set	
			{	
				m_mfc = value ;	
			}
		}
			
		

		/// <summary>
		/// 汇率
		/// 收货行数据传输对象 Copy.币种信息.汇率
		/// </summary>
		private System.Decimal m_aCToFCExchRate ;
		[DataMember(IsRequired=false)]
		public System.Decimal ACToFCExchRate
		{
			get	
			{	
				return m_aCToFCExchRate ;
			}
			set	
			{	
				m_aCToFCExchRate = value ;	
			}
		}
			
		

		/// <summary>
		/// 定价
		/// 收货行数据传输对象 Copy.价格信息.定价
		/// </summary>
		private System.Decimal m_orderPriceTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal OrderPriceTC
		{
			get	
			{	
				return m_orderPriceTC ;
			}
			set	
			{	
				m_orderPriceTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 系统价
		/// 收货行数据传输对象 Copy.价格信息.系统价
		/// </summary>
		private System.Decimal m_sysPriceAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SysPriceAC
		{
			get	
			{	
				return m_sysPriceAC ;
			}
			set	
			{	
				m_sysPriceAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 系统价
		/// 收货行数据传输对象 Copy.价格信息.系统价
		/// </summary>
		private System.Decimal m_sysPriceTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SysPriceTC
		{
			get	
			{	
				return m_sysPriceTC ;
			}
			set	
			{	
				m_sysPriceTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 最终价
		/// 收货行数据传输对象 Copy.价格信息.最终价
		/// </summary>
		private System.Decimal m_finallyPriceTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal FinallyPriceTC
		{
			get	
			{	
				return m_finallyPriceTC ;
			}
			set	
			{	
				m_finallyPriceTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划到货量
		/// 收货行数据传输对象 Copy.数量信息.计划到货量
		/// </summary>
		private System.Decimal m_planQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PlanQtyPU
		{
			get	
			{	
				return m_planQtyPU ;
			}
			set	
			{	
				m_planQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划到货量
		/// 收货行数据传输对象 Copy.数量信息.计划到货量
		/// </summary>
		private System.Decimal m_planQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PlanQtyCU
		{
			get	
			{	
				return m_planQtyCU ;
			}
			set	
			{	
				m_planQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到数量
		/// 收货行数据传输对象 Copy.数量信息.实到数量
		/// </summary>
		private System.Decimal m_arriveQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveQtyCU
		{
			get	
			{	
				return m_arriveQtyCU ;
			}
			set	
			{	
				m_arriveQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到价税合计
		/// 收货行数据传输对象 Copy.实到金额信息.实到价税合计
		/// </summary>
		private System.Decimal m_arriveTotalMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalMnyAC
		{
			get	
			{	
				return m_arriveTotalMnyAC ;
			}
			set	
			{	
				m_arriveTotalMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到价税合计
		/// 收货行数据传输对象 Copy.实到金额信息.实到价税合计
		/// </summary>
		private System.Decimal m_arriveTotalMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalMnyTC
		{
			get	
			{	
				return m_arriveTotalMnyTC ;
			}
			set	
			{	
				m_arriveTotalMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到价税合计
		/// 收货行数据传输对象 Copy.实到金额信息.实到价税合计
		/// </summary>
		private System.Decimal m_arriveTotalMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalMnyFC
		{
			get	
			{	
				return m_arriveTotalMnyFC ;
			}
			set	
			{	
				m_arriveTotalMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到未税额
		/// 收货行数据传输对象 Copy.实到金额信息.实到未税额
		/// </summary>
		private System.Decimal m_arriveTotalNetMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalNetMnyFC
		{
			get	
			{	
				return m_arriveTotalNetMnyFC ;
			}
			set	
			{	
				m_arriveTotalNetMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到未税额
		/// 收货行数据传输对象 Copy.实到金额信息.实到未税额
		/// </summary>
		private System.Decimal m_arriveTotalNetMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalNetMnyAC
		{
			get	
			{	
				return m_arriveTotalNetMnyAC ;
			}
			set	
			{	
				m_arriveTotalNetMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到未税额
		/// 收货行数据传输对象 Copy.实到金额信息.实到未税额
		/// </summary>
		private System.Decimal m_arriveTotalNetMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalNetMnyTC
		{
			get	
			{	
				return m_arriveTotalNetMnyTC ;
			}
			set	
			{	
				m_arriveTotalNetMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到税额
		/// 收货行数据传输对象 Copy.实到金额信息.实到税额
		/// </summary>
		private System.Decimal m_arriveTotalTaxFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalTaxFC
		{
			get	
			{	
				return m_arriveTotalTaxFC ;
			}
			set	
			{	
				m_arriveTotalTaxFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到税额
		/// 收货行数据传输对象 Copy.实到金额信息.实到税额
		/// </summary>
		private System.Decimal m_arriveTotalTaxAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalTaxAC
		{
			get	
			{	
				return m_arriveTotalTaxAC ;
			}
			set	
			{	
				m_arriveTotalTaxAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到税额
		/// 收货行数据传输对象 Copy.实到金额信息.实到税额
		/// </summary>
		private System.Decimal m_arriveTotalTaxTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveTotalTaxTC
		{
			get	
			{	
				return m_arriveTotalTaxTC ;
			}
			set	
			{	
				m_arriveTotalTaxTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 关联母件行
		/// 收货行数据传输对象 Copy.委外信息.关联母件行
		/// </summary>
		private System.Int64 m_associatedParentLine ;
		[DataMember(IsRequired=false)]
		public System.Int64 AssociatedParentLine
		{
			get	
			{	
				return m_associatedParentLine ;
			}
			set	
			{	
				m_associatedParentLine = value ;	
			}
		}
			
		

		/// <summary>
		/// 途损数量
		/// 收货行数据传输对象 Copy.数量信息.途损数量
		/// </summary>
		private System.Decimal m_damageQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DamageQtyCU
		{
			get	
			{	
				return m_damageQtyCU ;
			}
			set	
			{	
				m_damageQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 途损数量
		/// 收货行数据传输对象 Copy.数量信息.途损数量
		/// </summary>
		private System.Decimal m_damageQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DamageQtyPU
		{
			get	
			{	
				return m_damageQtyPU ;
			}
			set	
			{	
				m_damageQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 点收数量
		/// 收货行数据传输对象 Copy.数量信息.点收数量
		/// </summary>
		private System.Decimal m_eyeballingQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EyeballingQtyPU
		{
			get	
			{	
				return m_eyeballingQtyPU ;
			}
			set	
			{	
				m_eyeballingQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 点收数量
		/// 收货行数据传输对象 Copy.数量信息.点收数量
		/// </summary>
		private System.Decimal m_eyeballingQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EyeballingQtyCU
		{
			get	
			{	
				return m_eyeballingQtyCU ;
			}
			set	
			{	
				m_eyeballingQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量
		/// 收货行数据传输对象 Copy.数量信息.合格数量
		/// </summary>
		private System.Decimal m_qualifiedQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal QualifiedQtyPU
		{
			get	
			{	
				return m_qualifiedQtyPU ;
			}
			set	
			{	
				m_qualifiedQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量
		/// 收货行数据传输对象 Copy.数量信息.合格数量
		/// </summary>
		private System.Decimal m_qualifiedQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal QualifiedQtyCU
		{
			get	
			{	
				return m_qualifiedQtyCU ;
			}
			set	
			{	
				m_qualifiedQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 不合格数量
		/// 收货行数据传输对象 Copy.数量信息.不合格数量
		/// </summary>
		private System.Decimal m_unqualifiedQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal UnqualifiedQtyCU
		{
			get	
			{	
				return m_unqualifiedQtyCU ;
			}
			set	
			{	
				m_unqualifiedQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 不合格数量
		/// 收货行数据传输对象 Copy.数量信息.不合格数量
		/// </summary>
		private System.Decimal m_unqualifiedQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal UnqualifiedQtyPU
		{
			get	
			{	
				return m_unqualifiedQtyPU ;
			}
			set	
			{	
				m_unqualifiedQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收数量
		/// 收货行数据传输对象 Copy.数量信息.实收数量
		/// </summary>
		private System.Decimal m_rcvQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RcvQtyCU
		{
			get	
			{	
				return m_rcvQtyCU ;
			}
			set	
			{	
				m_rcvQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收价税合计
		/// 收货行数据传输对象 Copy.实收金额信息.实收价税合计
		/// </summary>
		private System.Decimal m_totalMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalMnyFC
		{
			get	
			{	
				return m_totalMnyFC ;
			}
			set	
			{	
				m_totalMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收未税额
		/// 收货行数据传输对象 Copy.实收金额信息.实收未税额
		/// </summary>
		private System.Decimal m_totalNetMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalNetMnyFC
		{
			get	
			{	
				return m_totalNetMnyFC ;
			}
			set	
			{	
				m_totalNetMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收税额
		/// 收货行数据传输对象 Copy.实收金额信息.实收税额
		/// </summary>
		private System.Decimal m_totalTaxFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal TotalTaxFC
		{
			get	
			{	
				return m_totalTaxFC ;
			}
			set	
			{	
				m_totalTaxFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收数量
		/// 收货行数据传输对象 Copy.退货信息.拒收数量
		/// </summary>
		private System.Decimal m_rejectQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectQtyCU
		{
			get	
			{	
				return m_rejectQtyCU ;
			}
			set	
			{	
				m_rejectQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收数量
		/// 收货行数据传输对象 Copy.退货信息.拒收数量
		/// </summary>
		private System.Decimal m_rejectQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectQtyPU
		{
			get	
			{	
				return m_rejectQtyPU ;
			}
			set	
			{	
				m_rejectQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退补数量
		/// 收货行数据传输对象 Copy.退货信息.退补数量
		/// </summary>
		private System.Decimal m_rtnFillQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnFillQtyCU
		{
			get	
			{	
				return m_rtnFillQtyCU ;
			}
			set	
			{	
				m_rtnFillQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣数量
		/// 收货行数据传输对象 Copy.退货信息.退扣数量
		/// </summary>
		private System.Decimal m_rtnDeductQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductQtyCU
		{
			get	
			{	
				return m_rtnDeductQtyCU ;
			}
			set	
			{	
				m_rtnDeductQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣未税额
		/// 收货行数据传输对象 Copy.退货金额信息.退扣未税额
		/// </summary>
		private System.Decimal m_rtnDeductNetMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductNetMnyAC
		{
			get	
			{	
				return m_rtnDeductNetMnyAC ;
			}
			set	
			{	
				m_rtnDeductNetMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣未税额
		/// 收货行数据传输对象 Copy.退货金额信息.退扣未税额
		/// </summary>
		private System.Decimal m_rtnDeductNetMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductNetMnyFC
		{
			get	
			{	
				return m_rtnDeductNetMnyFC ;
			}
			set	
			{	
				m_rtnDeductNetMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣未税额
		/// 收货行数据传输对象 Copy.退货金额信息.退扣未税额
		/// </summary>
		private System.Decimal m_rtnDeductNetMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductNetMnyTC
		{
			get	
			{	
				return m_rtnDeductNetMnyTC ;
			}
			set	
			{	
				m_rtnDeductNetMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣税额
		/// 收货行数据传输对象 Copy.退货金额信息.退扣税额
		/// </summary>
		private System.Decimal m_rtnDeductTaxFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductTaxFC
		{
			get	
			{	
				return m_rtnDeductTaxFC ;
			}
			set	
			{	
				m_rtnDeductTaxFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣价税合计
		/// 收货行数据传输对象 Copy.退货金额信息.退扣价税合计
		/// </summary>
		private System.Decimal m_rtnDeductMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductMnyTC
		{
			get	
			{	
				return m_rtnDeductMnyTC ;
			}
			set	
			{	
				m_rtnDeductMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 立账方式
		/// 收货行数据传输对象 Copy.基本信息.立账方式
		/// </summary>
		private System.Int32 m_confirmMode ;
		[DataMember(IsRequired=false)]
		public System.Int32 ConfirmMode
		{
			get	
			{	
				return m_confirmMode ;
			}
			set	
			{	
				m_confirmMode = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣价税合计
		/// 收货行数据传输对象 Copy.退货金额信息.退扣价税合计
		/// </summary>
		private System.Decimal m_rtnDeductMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductMnyFC
		{
			get	
			{	
				return m_rtnDeductMnyFC ;
			}
			set	
			{	
				m_rtnDeductMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣税额
		/// 收货行数据传输对象 Copy.退货金额信息.退扣税额
		/// </summary>
		private System.Decimal m_rtnDeductTaxAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductTaxAC
		{
			get	
			{	
				return m_rtnDeductTaxAC ;
			}
			set	
			{	
				m_rtnDeductTaxAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣价税合计
		/// 收货行数据传输对象 Copy.退货金额信息.退扣价税合计
		/// </summary>
		private System.Decimal m_rtnDeductMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductMnyAC
		{
			get	
			{	
				return m_rtnDeductMnyAC ;
			}
			set	
			{	
				m_rtnDeductMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣税额
		/// 收货行数据传输对象 Copy.退货金额信息.退扣税额
		/// </summary>
		private System.Decimal m_rtnDeductTaxTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductTaxTC
		{
			get	
			{	
				return m_rtnDeductTaxTC ;
			}
			set	
			{	
				m_rtnDeductTaxTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 估价价格
		/// 收货行数据传输对象 Copy.成本信息.估价价格
		/// </summary>
		private System.Decimal m_evaluationPricePU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EvaluationPricePU
		{
			get	
			{	
				return m_evaluationPricePU ;
			}
			set	
			{	
				m_evaluationPricePU = value ;	
			}
		}
			
		

		/// <summary>
		/// 估价金额
		/// 收货行数据传输对象 Copy.成本信息.估价金额
		/// </summary>
		private System.Decimal m_evaluationMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal EvaluationMnyFC
		{
			get	
			{	
				return m_evaluationMnyFC ;
			}
			set	
			{	
				m_evaluationMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 估价金额
		/// 收货行数据传输对象 Copy.成本信息.估价金额
		/// </summary>
		private System.Decimal m_evaluationMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal EvaluationMnyTC
		{
			get	
			{	
				return m_evaluationMnyTC ;
			}
			set	
			{	
				m_evaluationMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 消费税
		/// 收货行数据传输对象 Copy.外贸金额信息.消费税
		/// </summary>
		private System.Decimal m_exciseAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExciseAC
		{
			get	
			{	
				return m_exciseAC ;
			}
			set	
			{	
				m_exciseAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 消费税
		/// 收货行数据传输对象 Copy.外贸金额信息.消费税
		/// </summary>
		private System.Decimal m_exciseTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExciseTC
		{
			get	
			{	
				return m_exciseTC ;
			}
			set	
			{	
				m_exciseTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 消费税
		/// 收货行数据传输对象 Copy.外贸金额信息.消费税
		/// </summary>
		private System.Decimal m_exciseFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExciseFC
		{
			get	
			{	
				return m_exciseFC ;
			}
			set	
			{	
				m_exciseFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 关税
		/// 收货行数据传输对象 Copy.外贸金额信息.关税
		/// </summary>
		private System.Decimal m_customFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal CustomFC
		{
			get	
			{	
				return m_customFC ;
			}
			set	
			{	
				m_customFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 关税
		/// 收货行数据传输对象 Copy.外贸金额信息.关税
		/// </summary>
		private System.Decimal m_customTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal CustomTC
		{
			get	
			{	
				return m_customTC ;
			}
			set	
			{	
				m_customTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证数量1
		/// 收货行数据传输对象 Copy.外贸信息.信用证数量1
		/// </summary>
		private System.Decimal m_lCQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCQtyTU
		{
			get	
			{	
				return m_lCQtyTU ;
			}
			set	
			{	
				m_lCQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证数量
		/// 收货行数据传输对象 Copy.外贸信息.信用证数量
		/// </summary>
		private System.Decimal m_lCQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCQtySU
		{
			get	
			{	
				return m_lCQtySU ;
			}
			set	
			{	
				m_lCQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证数量
		/// 收货行数据传输对象 Copy.外贸信息.信用证数量
		/// </summary>
		private System.Decimal m_lCQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCQtyCU
		{
			get	
			{	
				return m_lCQtyCU ;
			}
			set	
			{	
				m_lCQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证数量
		/// 收货行数据传输对象 Copy.外贸信息.信用证数量
		/// </summary>
		private System.Decimal m_lCQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCQtyPU
		{
			get	
			{	
				return m_lCQtyPU ;
			}
			set	
			{	
				m_lCQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证数量1
		/// 收货行数据传输对象 Copy.外贸信息.非信用证数量1
		/// </summary>
		private System.Decimal m_noLCQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCQtyTU
		{
			get	
			{	
				return m_noLCQtyTU ;
			}
			set	
			{	
				m_noLCQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证数量
		/// 收货行数据传输对象 Copy.外贸信息.非信用证数量
		/// </summary>
		private System.Decimal m_noLCQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCQtyCU
		{
			get	
			{	
				return m_noLCQtyCU ;
			}
			set	
			{	
				m_noLCQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证数量
		/// 收货行数据传输对象 Copy.外贸信息.非信用证数量
		/// </summary>
		private System.Decimal m_noLCQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCQtySU
		{
			get	
			{	
				return m_noLCQtySU ;
			}
			set	
			{	
				m_noLCQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证金额
		/// 收货行数据传输对象 Copy.外贸金额信息.信用证金额
		/// </summary>
		private System.Decimal m_lCMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCMnyFC
		{
			get	
			{	
				return m_lCMnyFC ;
			}
			set	
			{	
				m_lCMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证金额
		/// 收货行数据传输对象 Copy.外贸金额信息.信用证金额
		/// </summary>
		private System.Decimal m_lCMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCMnyAC
		{
			get	
			{	
				return m_lCMnyAC ;
			}
			set	
			{	
				m_lCMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证金额
		/// 收货行数据传输对象 Copy.外贸金额信息.信用证金额
		/// </summary>
		private System.Decimal m_lCMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCMnyTC
		{
			get	
			{	
				return m_lCMnyTC ;
			}
			set	
			{	
				m_lCMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证金额
		/// 收货行数据传输对象 Copy.外贸金额信息.非信用证金额
		/// </summary>
		private System.Decimal m_noLCMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCMnyFC
		{
			get	
			{	
				return m_noLCMnyFC ;
			}
			set	
			{	
				m_noLCMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证金额
		/// 收货行数据传输对象 Copy.外贸金额信息.非信用证金额
		/// </summary>
		private System.Decimal m_noLCMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCMnyAC
		{
			get	
			{	
				return m_noLCMnyAC ;
			}
			set	
			{	
				m_noLCMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证金额
		/// 收货行数据传输对象 Copy.外贸金额信息.非信用证金额
		/// </summary>
		private System.Decimal m_noLCMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCMnyTC
		{
			get	
			{	
				return m_noLCMnyTC ;
			}
			set	
			{	
				m_noLCMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货结论
		/// 收货行数据传输对象 Copy.基本信息.收货结论
		/// </summary>
		private System.Int32 m_qCConclusion ;
		[DataMember(IsRequired=false)]
		public System.Int32 QCConclusion
		{
			get	
			{	
				return m_qCConclusion ;
			}
			set	
			{	
				m_qCConclusion = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划价/标准价
		/// 收货行数据传输对象 Copy.价格信息.计划价/标准价
		/// </summary>
		private System.Decimal m_standardPriceTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal StandardPriceTC
		{
			get	
			{	
				return m_standardPriceTC ;
			}
			set	
			{	
				m_standardPriceTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划价/标准价
		/// 收货行数据传输对象 Copy.价格信息.计划价/标准价
		/// </summary>
		private System.Decimal m_standardPriceFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal StandardPriceFC
		{
			get	
			{	
				return m_standardPriceFC ;
			}
			set	
			{	
				m_standardPriceFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 价格差异额
		/// 收货行数据传输对象 Copy.价格金额信息.价格差异额
		/// </summary>
		private System.Decimal m_priceDifferenceFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PriceDifferenceFC
		{
			get	
			{	
				return m_priceDifferenceFC ;
			}
			set	
			{	
				m_priceDifferenceFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 价格差异额
		/// 收货行数据传输对象 Copy.价格金额信息.价格差异额
		/// </summary>
		private System.Decimal m_priceDifferenceTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PriceDifferenceTC
		{
			get	
			{	
				return m_priceDifferenceTC ;
			}
			set	
			{	
				m_priceDifferenceTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 对方材料费
		/// 收货行数据传输对象 Copy.价格金额信息.对方材料费
		/// </summary>
		private System.Decimal m_partnerMaterialMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PartnerMaterialMnyFC
		{
			get	
			{	
				return m_partnerMaterialMnyFC ;
			}
			set	
			{	
				m_partnerMaterialMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 对方材料费
		/// 收货行数据传输对象 Copy.价格金额信息.对方材料费
		/// </summary>
		private System.Decimal m_partnerMaterialMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PartnerMaterialMnyTC
		{
			get	
			{	
				return m_partnerMaterialMnyTC ;
			}
			set	
			{	
				m_partnerMaterialMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 我方材料费
		/// 收货行数据传输对象 Copy.价格金额信息.我方材料费
		/// </summary>
		private System.Decimal m_ownMaterialMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal OwnMaterialMnyFC
		{
			get	
			{	
				return m_ownMaterialMnyFC ;
			}
			set	
			{	
				m_ownMaterialMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 我方材料费
		/// 收货行数据传输对象 Copy.价格金额信息.我方材料费
		/// </summary>
		private System.Decimal m_ownMaterialMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal OwnMaterialMnyTC
		{
			get	
			{	
				return m_ownMaterialMnyTC ;
			}
			set	
			{	
				m_ownMaterialMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源检验子行
		/// 收货行数据传输对象 Copy.基本信息.来源检验子行
		/// </summary>
		private UFIDA.U9.PM.Rcv.RcvSubLineData m_srcSubLine ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.PM.Rcv.RcvSubLineData SrcSubLine
		{
			get	
			{	
				return m_srcSubLine ;
			}
			set	
			{	
				m_srcSubLine = value ;	
			}
		}
			
		

		/// <summary>
		/// 增值税
		/// 收货行数据传输对象 Copy.外贸金额信息.增值税
		/// </summary>
		private System.Decimal m_vATFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal VATFC
		{
			get	
			{	
				return m_vATFC ;
			}
			set	
			{	
				m_vATFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 增值税
		/// 收货行数据传输对象 Copy.外贸金额信息.增值税
		/// </summary>
		private System.Decimal m_vATAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal VATAC
		{
			get	
			{	
				return m_vATAC ;
			}
			set	
			{	
				m_vATAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 增值税
		/// 收货行数据传输对象 Copy.外贸金额信息.增值税
		/// </summary>
		private System.Decimal m_vATTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal VATTC
		{
			get	
			{	
				return m_vATTC ;
			}
			set	
			{	
				m_vATTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 供应商批号
		/// 收货行数据传输对象 Copy.批号信息.供应商批号
		/// </summary>
		private System.String m_supplierLotCode ;
		[DataMember(IsRequired=false)]
		public System.String SupplierLotCode
		{
			get	
			{	
				return m_supplierLotCode ;
			}
			set	
			{	
				m_supplierLotCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 失效日期
		/// 收货行数据传输对象 Copy.批号信息.失效日期
		/// </summary>
		private System.DateTime m_supplierDisabledTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime SupplierDisabledTime
		{
			get	
			{	
				return m_supplierDisabledTime ;
			}
			set	
			{	
				m_supplierDisabledTime = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货批号
		/// 收货行数据传输对象 Copy.批号信息.收货批号
		/// </summary>
		private System.Int64 m_rcvLot ;
		[DataMember(IsRequired=false)]
		public System.Int64 RcvLot
		{
			get	
			{	
				return m_rcvLot ;
			}
			set	
			{	
				m_rcvLot = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货批号
		/// 收货行数据传输对象 Copy.批号信息.收货批号
		/// </summary>
		private System.String m_rcvLotCode ;
		[DataMember(IsRequired=false)]
		public System.String RcvLotCode
		{
			get	
			{	
				return m_rcvLotCode ;
			}
			set	
			{	
				m_rcvLotCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 订单批号
		/// 收货行数据传输对象 Copy.批号信息.订单批号
		/// </summary>
		private System.Int64 m_pOLot ;
		[DataMember(IsRequired=false)]
		public System.Int64 POLot
		{
			get	
			{	
				return m_pOLot ;
			}
			set	
			{	
				m_pOLot = value ;	
			}
		}
			
		

		/// <summary>
		/// 订单批号
		/// 收货行数据传输对象 Copy.批号信息.订单批号
		/// </summary>
		private System.String m_pOLotCode ;
		[DataMember(IsRequired=false)]
		public System.String POLotCode
		{
			get	
			{	
				return m_pOLotCode ;
			}
			set	
			{	
				m_pOLotCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 库存批号
		/// 收货行数据传输对象 Copy.批号信息.库存批号
		/// </summary>
		private System.Int64 m_invLot ;
		[DataMember(IsRequired=false)]
		public System.Int64 InvLot
		{
			get	
			{	
				return m_invLot ;
			}
			set	
			{	
				m_invLot = value ;	
			}
		}
			
		

		/// <summary>
		/// 库存批号
		/// 收货行数据传输对象 Copy.批号信息.库存批号
		/// </summary>
		private System.String m_invLotCode ;
		[DataMember(IsRequired=false)]
		public System.String InvLotCode
		{
			get	
			{	
				return m_invLotCode ;
			}
			set	
			{	
				m_invLotCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 失效日期
		/// 收货行数据传输对象 Copy.批号信息.失效日期
		/// </summary>
		private System.DateTime m_invDisabledTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime InvDisabledTime
		{
			get	
			{	
				return m_invDisabledTime ;
			}
			set	
			{	
				m_invDisabledTime = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产订单号
		/// 收货行数据传输对象 Copy.委外信息.生产订单号
		/// </summary>
		private System.String m_mONo ;
		[DataMember(IsRequired=false)]
		public System.String MONo
		{
			get	
			{	
				return m_mONo ;
			}
			set	
			{	
				m_mONo = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产订单
		/// 收货行数据传输对象 Copy.委外信息.生产订单
		/// </summary>
		private System.Int64 m_mO ;
		[DataMember(IsRequired=false)]
		public System.Int64 MO
		{
			get	
			{	
				return m_mO ;
			}
			set	
			{	
				m_mO = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产线
		/// 收货行数据传输对象 Copy.委外信息.生产线
		/// </summary>
		private System.Int64 m_productLineKey ;
		[DataMember(IsRequired=false)]
		public System.Int64 ProductLineKey
		{
			get	
			{	
				return m_productLineKey ;
			}
			set	
			{	
				m_productLineKey = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产线日期
		/// 收货行数据传输对象 Copy.委外信息.生产线日期
		/// </summary>
		private System.DateTime m_productLineDate ;
		[DataMember(IsRequired=false)]
		public System.DateTime ProductLineDate
		{
			get	
			{	
				return m_productLineDate ;
			}
			set	
			{	
				m_productLineDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 工艺路线号
		/// 收货行数据传输对象 Copy.委外信息.工艺路线号
		/// </summary>
		private System.String m_craftRouteNo ;
		[DataMember(IsRequired=false)]
		public System.String CraftRouteNo
		{
			get	
			{	
				return m_craftRouteNo ;
			}
			set	
			{	
				m_craftRouteNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 工序号
		/// 收货行数据传输对象 Copy.委外信息.工序号
		/// </summary>
		private System.String m_wPNo ;
		[DataMember(IsRequired=false)]
		public System.String WPNo
		{
			get	
			{	
				return m_wPNo ;
			}
			set	
			{	
				m_wPNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 工艺路线
		/// 收货行数据传输对象 Copy.委外信息.工艺路线
		/// </summary>
		private System.Int64 m_craftRouteKey ;
		[DataMember(IsRequired=false)]
		public System.Int64 CraftRouteKey
		{
			get	
			{	
				return m_craftRouteKey ;
			}
			set	
			{	
				m_craftRouteKey = value ;	
			}
		}
			
		

		/// <summary>
		/// 工序
		/// 收货行数据传输对象 Copy.委外信息.工序
		/// </summary>
		private UFIDA.U9.Base.PropertyTypes.BizEntityKeyData m_wPKey ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.Base.PropertyTypes.BizEntityKeyData WPKey
		{
			get	
			{	
				return m_wPKey ;
			}
			set	
			{	
				m_wPKey = value ;	
			}
		}
			
		

		/// <summary>
		/// 生产线号
		/// 收货行数据传输对象 Copy.委外信息.生产线号
		/// </summary>
		private System.String m_productLineNo ;
		[DataMember(IsRequired=false)]
		public System.String ProductLineNo
		{
			get	
			{	
				return m_productLineNo ;
			}
			set	
			{	
				m_productLineNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 配料到源单
		/// 收货行数据传输对象 Copy.基本信息.配料到源单
		/// </summary>
		private System.Boolean m_isAllotTOMo ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsAllotTOMo
		{
			get	
			{	
				return m_isAllotTOMo ;
			}
			set	
			{	
				m_isAllotTOMo = value ;	
			}
		}
			
		

		/// <summary>
		/// 配料信息
		/// 收货行数据传输对象 Copy.组合信息.配料信息
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineAllotMODTOData> m_rcvLineAllotMOs ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineAllotMODTOData> RcvLineAllotMOs
		{
			get	
			{	
				if (m_rcvLineAllotMOs == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineAllotMODTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineAllotMODTOData>() ;
					m_rcvLineAllotMOs = n_m_list ;
				}
				return m_rcvLineAllotMOs ;
			}
			set	
			{	
				m_rcvLineAllotMOs = value ;	
			}
		}
			
		

		/// <summary>
		/// 税信息
		/// 收货行数据传输对象 Copy.组合信息.税信息
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvTaxDTOData> m_rcvTaxs ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvTaxDTOData> RcvTaxs
		{
			get	
			{	
				if (m_rcvTaxs == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvTaxDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvTaxDTOData>() ;
					m_rcvTaxs = n_m_list ;
				}
				return m_rcvTaxs ;
			}
			set	
			{	
				m_rcvTaxs = value ;	
			}
		}
			
		

		/// <summary>
		/// 费用信息
		/// 收货行数据传输对象 Copy.组合信息.费用信息
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvFeeDTOData> m_rcvFees ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvFeeDTOData> RcvFees
		{
			get	
			{	
				if (m_rcvFees == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvFeeDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvFeeDTOData>() ;
					m_rcvFees = n_m_list ;
				}
				return m_rcvFees ;
			}
			set	
			{	
				m_rcvFees = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货单
		/// 收货行数据传输对象 Copy.基本信息.收货单
		/// </summary>
		private UFIDA.U9.PM.Rcv.ReceivementData m_receivement ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.PM.Rcv.ReceivementData Receivement
		{
			get	
			{	
				return m_receivement ;
			}
			set	
			{	
				m_receivement = value ;	
			}
		}
			
		

		/// <summary>
		/// 检验子行
		/// 收货行数据传输对象 Copy.组合信息.检验子行
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvSubLineDTOData> m_rcvSubLines ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvSubLineDTOData> RcvSubLines
		{
			get	
			{	
				if (m_rcvSubLines == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvSubLineDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvSubLineDTOData>() ;
					m_rcvSubLines = n_m_list ;
				}
				return m_rcvSubLines ;
			}
			set	
			{	
				m_rcvSubLines = value ;	
			}
		}
			 	
		

		/// <summary>
		/// 价表编码
		/// 收货行数据传输对象 Copy.价格信息.价表编码
		/// </summary>
		private System.String m_priceListCode ;
		[DataMember(IsRequired=false)]
		public System.String PriceListCode
		{
			get	
			{	
				return m_priceListCode ;
			}
			set	
			{	
				m_priceListCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划到货量2
		/// 收货行数据传输对象 Copy.数量信息.计划到货量2
		/// </summary>
		private System.Decimal m_planQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PlanQtyTBU
		{
			get	
			{	
				return m_planQtyTBU ;
			}
			set	
			{	
				m_planQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实到数量2
		/// 收货行数据传输对象 Copy.数量信息.实到数量2
		/// </summary>
		private System.Decimal m_arriveQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveQtyTBU
		{
			get	
			{	
				return m_arriveQtyTBU ;
			}
			set	
			{	
				m_arriveQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 途损数量2
		/// 收货行数据传输对象 Copy.数量信息.途损数量2
		/// </summary>
		private System.Decimal m_damageQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DamageQtyTBU
		{
			get	
			{	
				return m_damageQtyTBU ;
			}
			set	
			{	
				m_damageQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 点收数量2
		/// 收货行数据传输对象 Copy.数量信息.点收数量2
		/// </summary>
		private System.Decimal m_eyeballingQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal EyeballingQtyTBU
		{
			get	
			{	
				return m_eyeballingQtyTBU ;
			}
			set	
			{	
				m_eyeballingQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 合格数量2
		/// 收货行数据传输对象 Copy.数量信息.合格数量2
		/// </summary>
		private System.Decimal m_qualifiedQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal QualifiedQtyTBU
		{
			get	
			{	
				return m_qualifiedQtyTBU ;
			}
			set	
			{	
				m_qualifiedQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 不合格数量2
		/// 收货行数据传输对象 Copy.数量信息.不合格数量2
		/// </summary>
		private System.Decimal m_unqualifiedQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal UnqualifiedQtyTBU
		{
			get	
			{	
				return m_unqualifiedQtyTBU ;
			}
			set	
			{	
				m_unqualifiedQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 实收数量2
		/// 收货行数据传输对象 Copy.数量信息.实收数量2
		/// </summary>
		private System.Decimal m_rcvQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RcvQtyTBU
		{
			get	
			{	
				return m_rcvQtyTBU ;
			}
			set	
			{	
				m_rcvQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 重量单位
		/// 收货行数据传输对象 Copy.重量体积信息.重量单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_weightUom ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData WeightUom
		{
			get	
			{	
				return m_weightUom ;
			}
			set	
			{	
				m_weightUom = value ;	
			}
		}
			
		

		/// <summary>
		/// 体积单位
		/// 收货行数据传输对象 Copy.重量体积信息.体积单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_volumeUom ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData VolumeUom
		{
			get	
			{	
				return m_volumeUom ;
			}
			set	
			{	
				m_volumeUom = value ;	
			}
		}
			
		

		/// <summary>
		/// 已执行预付量2
		/// 收货行数据传输对象 Copy.预付信息.已执行预付量2
		/// </summary>
		private System.Decimal m_execPrePayQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExecPrePayQtyTBU
		{
			get	
			{	
				return m_execPrePayQtyTBU ;
			}
			set	
			{	
				m_execPrePayQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付数量2
		/// 收货行数据传输对象 Copy.预付信息.预付数量2
		/// </summary>
		private System.Decimal m_prePayQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PrePayQtyTBU
		{
			get	
			{	
				return m_prePayQtyTBU ;
			}
			set	
			{	
				m_prePayQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证数量2
		/// 收货行数据传输对象 Copy.外贸信息.非信用证数量2
		/// </summary>
		private System.Decimal m_noLCQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCQtyTBU
		{
			get	
			{	
				return m_noLCQtyTBU ;
			}
			set	
			{	
				m_noLCQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣数量2
		/// 收货行数据传输对象 Copy.退货信息.退扣数量2
		/// </summary>
		private System.Decimal m_rtnDeductQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductQtyTBU
		{
			get	
			{	
				return m_rtnDeductQtyTBU ;
			}
			set	
			{	
				m_rtnDeductQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 退补数量2
		/// 收货行数据传输对象 Copy.退货信息.退补数量2
		/// </summary>
		private System.Decimal m_rtnFillQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnFillQtyTBU
		{
			get	
			{	
				return m_rtnFillQtyTBU ;
			}
			set	
			{	
				m_rtnFillQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 存储类型
		/// 收货行数据传输对象 Copy.基本信息.存储类型
		/// </summary>
		private System.Int32 m_storageType ;
		[DataMember(IsRequired=false)]
		public System.Int32 StorageType
		{
			get	
			{	
				return m_storageType ;
			}
			set	
			{	
				m_storageType = value ;	
			}
		}
			
		

		/// <summary>
		/// 结算币种
		/// 收货行数据传输对象 Copy.结算路径信息.结算币种
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_balanceCurrency ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData BalanceCurrency
		{
			get	
			{	
				return m_balanceCurrency ;
			}
			set	
			{	
				m_balanceCurrency = value ;	
			}
		}
			
		

		/// <summary>
		/// 关税
		/// 收货行数据传输对象 Copy.外贸金额信息.关税
		/// </summary>
		private System.Decimal m_customAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal CustomAC
		{
			get	
			{	
				return m_customAC ;
			}
			set	
			{	
				m_customAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 定价
		/// 收货行数据传输对象 Copy.价格信息.定价
		/// </summary>
		private System.Decimal m_orderPriceAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal OrderPriceAC
		{
			get	
			{	
				return m_orderPriceAC ;
			}
			set	
			{	
				m_orderPriceAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 未税订货价
		/// 收货行数据传输对象 Copy.价格信息.未税订货价
		/// </summary>
		private System.Decimal m_netOrderPrice ;
		[DataMember(IsRequired=false)]
		public System.Decimal NetOrderPrice
		{
			get	
			{	
				return m_netOrderPrice ;
			}
			set	
			{	
				m_netOrderPrice = value ;	
			}
		}
			
		

		/// <summary>
		/// 单位
		/// 收货行数据传输对象 Copy.替代信息.单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_originalItemUom ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData OriginalItemUom
		{
			get	
			{	
				return m_originalItemUom ;
			}
			set	
			{	
				m_originalItemUom = value ;	
			}
		}
			
		

		/// <summary>
		/// 估价金额
		/// 收货行数据传输对象 Copy.成本信息.估价金额
		/// </summary>
		private System.Decimal m_evaluationMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal EvaluationMnyAC
		{
			get	
			{	
				return m_evaluationMnyAC ;
			}
			set	
			{	
				m_evaluationMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 基准单位
		/// 收货行数据传输对象 Copy.替代信息.基准单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_originalItemBaseUom ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData OriginalItemBaseUom
		{
			get	
			{	
				return m_originalItemBaseUom ;
			}
			set	
			{	
				m_originalItemBaseUom = value ;	
			}
		}
			
		

		/// <summary>
		/// 数量
		/// 收货行数据传输对象 Copy.替代信息.数量
		/// </summary>
		private System.Decimal m_originalItemQtyBaseUom ;
		[DataMember(IsRequired=false)]
		public System.Decimal OriginalItemQtyBaseUom
		{
			get	
			{	
				return m_originalItemQtyBaseUom ;
			}
			set	
			{	
				m_originalItemQtyBaseUom = value ;	
			}
		}
			
		

		/// <summary>
		/// 单位-基准
		/// 收货行数据传输对象 Copy.替代信息.单位-基准
		/// </summary>
		private System.Decimal m_oUToOBURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal OUToOBURate
		{
			get	
			{	
				return m_oUToOBURate ;
			}
			set	
			{	
				m_oUToOBURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 送检数量
		/// 收货行数据传输对象 Copy.数量信息.送检数量
		/// </summary>
		private System.Decimal m_deliverCheckQtySU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DeliverCheckQtySU
		{
			get	
			{	
				return m_deliverCheckQtySU ;
			}
			set	
			{	
				m_deliverCheckQtySU = value ;	
			}
		}
			
		

		/// <summary>
		/// 送检数量1
		/// 收货行数据传输对象 Copy.数量信息.送检数量1
		/// </summary>
		private System.Decimal m_deliverCheckQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DeliverCheckQtyTU
		{
			get	
			{	
				return m_deliverCheckQtyTU ;
			}
			set	
			{	
				m_deliverCheckQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 送检数量2
		/// 收货行数据传输对象 Copy.数量信息.送检数量2
		/// </summary>
		private System.Decimal m_deliverCheckQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DeliverCheckQtyTBU
		{
			get	
			{	
				return m_deliverCheckQtyTBU ;
			}
			set	
			{	
				m_deliverCheckQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 送检数量
		/// 收货行数据传输对象 Copy.数量信息.送检数量
		/// </summary>
		private System.Decimal m_deliverCheckQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DeliverCheckQtyCU
		{
			get	
			{	
				return m_deliverCheckQtyCU ;
			}
			set	
			{	
				m_deliverCheckQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 送检数量
		/// 收货行数据传输对象 Copy.数量信息.送检数量
		/// </summary>
		private System.Decimal m_deliverCheckQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal DeliverCheckQtyPU
		{
			get	
			{	
				return m_deliverCheckQtyPU ;
			}
			set	
			{	
				m_deliverCheckQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 已执行预付量1
		/// 收货行数据传输对象 Copy.预付信息.已执行预付量1
		/// </summary>
		private System.Decimal m_execPrePayQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExecPrePayQtyTU
		{
			get	
			{	
				return m_execPrePayQtyTU ;
			}
			set	
			{	
				m_execPrePayQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 已执行预付量
		/// 收货行数据传输对象 Copy.预付信息.已执行预付量
		/// </summary>
		private System.Decimal m_execPrePayQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal ExecPrePayQtyPU
		{
			get	
			{	
				return m_execPrePayQtyPU ;
			}
			set	
			{	
				m_execPrePayQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付数量1
		/// 收货行数据传输对象 Copy.预付信息.预付数量1
		/// </summary>
		private System.Decimal m_prePayQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PrePayQtyTU
		{
			get	
			{	
				return m_prePayQtyTU ;
			}
			set	
			{	
				m_prePayQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付数量
		/// 收货行数据传输对象 Copy.预付信息.预付数量
		/// </summary>
		private System.Decimal m_prePayQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal PrePayQtyPU
		{
			get	
			{	
				return m_prePayQtyPU ;
			}
			set	
			{	
				m_prePayQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 备注
		/// 收货行数据传输对象 Copy.备注信息.备注
		/// </summary>
		private System.String m_memo ;
		[DataMember(IsRequired=false)]
		public System.String Memo
		{
			get	
			{	
				return m_memo ;
			}
			set	
			{	
				m_memo = value ;	
			}
		}
			
		

		/// <summary>
		/// 成本子表
		/// 收货行数据传输对象 Copy.组合信息.成本子表
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineCostDTOData> m_rcvLineCosts ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineCostDTOData> RcvLineCosts
		{
			get	
			{	
				if (m_rcvLineCosts == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineCostDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvLineCostDTOData>() ;
					m_rcvLineCosts = n_m_list ;
				}
				return m_rcvLineCosts ;
			}
			set	
			{	
				m_rcvLineCosts = value ;	
			}
		}
			
		

		/// <summary>
		/// 材料费
		/// 收货行数据传输对象 Copy.分项成本.材料费
		/// </summary>
		private System.Decimal m_materialCostAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MaterialCostAC
		{
			get	
			{	
				return m_materialCostAC ;
			}
			set	
			{	
				m_materialCostAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 制造费
		/// 收货行数据传输对象 Copy.分项成本.制造费
		/// </summary>
		private System.Decimal m_mfcCostAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MfcCostAC
		{
			get	
			{	
				return m_mfcCostAC ;
			}
			set	
			{	
				m_mfcCostAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 人工费
		/// 收货行数据传输对象 Copy.分项成本.人工费
		/// </summary>
		private System.Decimal m_manualCostAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ManualCostAC
		{
			get	
			{	
				return m_manualCostAC ;
			}
			set	
			{	
				m_manualCostAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 外协费
		/// 收货行数据传输对象 Copy.分项成本.外协费
		/// </summary>
		private System.Decimal m_subContractCostAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SubContractCostAC
		{
			get	
			{	
				return m_subContractCostAC ;
			}
			set	
			{	
				m_subContractCostAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购成本
		/// 收货行数据传输对象 Copy.分项成本.采购成本
		/// </summary>
		private System.Decimal m_purCostAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PurCostAC
		{
			get	
			{	
				return m_purCostAC ;
			}
			set	
			{	
				m_purCostAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 机器费
		/// 收货行数据传输对象 Copy.分项成本.机器费
		/// </summary>
		private System.Decimal m_machineCostAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MachineCostAC
		{
			get	
			{	
				return m_machineCostAC ;
			}
			set	
			{	
				m_machineCostAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 材料费
		/// 收货行数据传输对象 Copy.分项成本.材料费
		/// </summary>
		private System.Decimal m_materialCostTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MaterialCostTC
		{
			get	
			{	
				return m_materialCostTC ;
			}
			set	
			{	
				m_materialCostTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 制造费
		/// 收货行数据传输对象 Copy.分项成本.制造费
		/// </summary>
		private System.Decimal m_mfcCostTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MfcCostTC
		{
			get	
			{	
				return m_mfcCostTC ;
			}
			set	
			{	
				m_mfcCostTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 人工费
		/// 收货行数据传输对象 Copy.分项成本.人工费
		/// </summary>
		private System.Decimal m_manualCostTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ManualCostTC
		{
			get	
			{	
				return m_manualCostTC ;
			}
			set	
			{	
				m_manualCostTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 外协费
		/// 收货行数据传输对象 Copy.分项成本.外协费
		/// </summary>
		private System.Decimal m_subContractCostTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SubContractCostTC
		{
			get	
			{	
				return m_subContractCostTC ;
			}
			set	
			{	
				m_subContractCostTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购成本
		/// 收货行数据传输对象 Copy.分项成本.采购成本
		/// </summary>
		private System.Decimal m_purCostTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PurCostTC
		{
			get	
			{	
				return m_purCostTC ;
			}
			set	
			{	
				m_purCostTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 机器费
		/// 收货行数据传输对象 Copy.分项成本.机器费
		/// </summary>
		private System.Decimal m_machineCostTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MachineCostTC
		{
			get	
			{	
				return m_machineCostTC ;
			}
			set	
			{	
				m_machineCostTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 材料费
		/// 收货行数据传输对象 Copy.分项成本.材料费
		/// </summary>
		private System.Decimal m_materialCostFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MaterialCostFC
		{
			get	
			{	
				return m_materialCostFC ;
			}
			set	
			{	
				m_materialCostFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 制造费
		/// 收货行数据传输对象 Copy.分项成本.制造费
		/// </summary>
		private System.Decimal m_mfcCostFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MfcCostFC
		{
			get	
			{	
				return m_mfcCostFC ;
			}
			set	
			{	
				m_mfcCostFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 人工费
		/// 收货行数据传输对象 Copy.分项成本.人工费
		/// </summary>
		private System.Decimal m_manualCostFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal ManualCostFC
		{
			get	
			{	
				return m_manualCostFC ;
			}
			set	
			{	
				m_manualCostFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 外协费
		/// 收货行数据传输对象 Copy.分项成本.外协费
		/// </summary>
		private System.Decimal m_subContractCostFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SubContractCostFC
		{
			get	
			{	
				return m_subContractCostFC ;
			}
			set	
			{	
				m_subContractCostFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 采购成本
		/// 收货行数据传输对象 Copy.分项成本.采购成本
		/// </summary>
		private System.Decimal m_purCostFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal PurCostFC
		{
			get	
			{	
				return m_purCostFC ;
			}
			set	
			{	
				m_purCostFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 机器费
		/// 收货行数据传输对象 Copy.分项成本.机器费
		/// </summary>
		private System.Decimal m_machineCostFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal MachineCostFC
		{
			get	
			{	
				return m_machineCostFC ;
			}
			set	
			{	
				m_machineCostFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据类别
		/// 收货行数据传输对象 Copy.来源单据信息.来源单据类别
		/// </summary>
		private System.Int32 m_srcDocType ;
		[DataMember(IsRequired=false)]
		public System.Int32 SrcDocType
		{
			get	
			{	
				return m_srcDocType ;
			}
			set	
			{	
				m_srcDocType = value ;	
			}
		}
			
		

		/// <summary>
		/// 估价可改
		/// 收货行数据传输对象 Copy.基本信息.估价可改
		/// </summary>
		private System.Boolean m_isEvaluationChangeable ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsEvaluationChangeable
		{
			get	
			{	
				return m_isEvaluationChangeable ;
			}
			set	
			{	
				m_isEvaluationChangeable = value ;	
			}
		}
			
		

		/// <summary>
		/// 分项成本可改
		/// 收货行数据传输对象 Copy.基本信息.分项成本可改
		/// </summary>
		private System.Boolean m_isSubCostChangeable ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsSubCostChangeable
		{
			get	
			{	
				return m_isSubCostChangeable ;
			}
			set	
			{	
				m_isSubCostChangeable = value ;	
			}
		}
			
		

		/// <summary>
		/// 收票客户位置
		/// 收货行数据传输对象 Copy.RMA信息.收票客户位置
		/// </summary>
		private UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData m_cusBillToSite ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData CusBillToSite
		{
			get	
			{	
				return m_cusBillToSite ;
			}
			set	
			{	
				m_cusBillToSite = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收数量2
		/// 收货行数据传输对象 Copy.退货信息.拒收数量2
		/// </summary>
		private System.Decimal m_rejectQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectQtyTBU
		{
			get	
			{	
				return m_rejectQtyTBU ;
			}
			set	
			{	
				m_rejectQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款单行号
		/// 收货行数据传输对象 Copy.预付信息.付款单行号
		/// </summary>
		private System.Int32 m_paymentBillLineNo ;
		[DataMember(IsRequired=false)]
		public System.Int32 PaymentBillLineNo
		{
			get	
			{	
				return m_paymentBillLineNo ;
			}
			set	
			{	
				m_paymentBillLineNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 付款单行
		/// 收货行数据传输对象 Copy.预付信息.付款单行
		/// </summary>
		private System.Int64 m_paymentBillLine ;
		[DataMember(IsRequired=false)]
		public System.Int64 PaymentBillLine
		{
			get	
			{	
				return m_paymentBillLine ;
			}
			set	
			{	
				m_paymentBillLine = value ;	
			}
		}
			
		

		/// <summary>
		/// 检验单
		/// 收货行数据传输对象 Copy.质检信息.检验单
		/// </summary>
		private System.Int64 m_qCBill ;
		[DataMember(IsRequired=false)]
		public System.Int64 QCBill
		{
			get	
			{	
				return m_qCBill ;
			}
			set	
			{	
				m_qCBill = value ;	
			}
		}
			
		

		/// <summary>
		/// 检验单号
		/// 收货行数据传输对象 Copy.质检信息.检验单号
		/// </summary>
		private System.String m_qCBillNo ;
		[DataMember(IsRequired=false)]
		public System.String QCBillNo
		{
			get	
			{	
				return m_qCBillNo ;
			}
			set	
			{	
				m_qCBillNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 非信用证数量
		/// 收货行数据传输对象 Copy.外贸信息.非信用证数量
		/// </summary>
		private System.Decimal m_noLCQtyPU ;
		[DataMember(IsRequired=false)]
		public System.Decimal NoLCQtyPU
		{
			get	
			{	
				return m_noLCQtyPU ;
			}
			set	
			{	
				m_noLCQtyPU = value ;	
			}
		}
			
		

		/// <summary>
		/// 信用证数量2
		/// 收货行数据传输对象 Copy.外贸信息.信用证数量2
		/// </summary>
		private System.Decimal m_lCQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal LCQtyTBU
		{
			get	
			{	
				return m_lCQtyTBU ;
			}
			set	
			{	
				m_lCQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 供应商料号
		/// 收货行数据传输对象 Copy.物料信息.供应商料号
		/// </summary>
		private System.String m_supplierItemCode ;
		[DataMember(IsRequired=false)]
		public System.String SupplierItemCode
		{
			get	
			{	
				return m_supplierItemCode ;
			}
			set	
			{	
				m_supplierItemCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 供应商品名
		/// 收货行数据传输对象 Copy.物料信息.供应商品名
		/// </summary>
		private System.String m_supplierItemName ;
		[DataMember(IsRequired=false)]
		public System.String SupplierItemName
		{
			get	
			{	
				return m_supplierItemName ;
			}
			set	
			{	
				m_supplierItemName = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据系统版本
		/// 收货行数据传输对象 Copy.来源单据信息.来源单据系统版本
		/// </summary>
		private System.Int64 m_srcSysVersion ;
		[DataMember(IsRequired=false)]
		public System.Int64 SrcSysVersion
		{
			get	
			{	
				return m_srcSysVersion ;
			}
			set	
			{	
				m_srcSysVersion = value ;	
			}
		}
			
		

		/// <summary>
		/// 折扣
		/// 收货行数据传输对象 Copy.组合信息.折扣
		/// </summary>
		private List<UFIDA.U9.ISV.RCV.DTO.OBARcvDiscountDTOData> m_rcvDiscount ;
		[DataMember(IsRequired=false)]
		public List<UFIDA.U9.ISV.RCV.DTO.OBARcvDiscountDTOData> RcvDiscount
		{
			get	
			{	
				if (m_rcvDiscount == null )
				{
					List<UFIDA.U9.ISV.RCV.DTO.OBARcvDiscountDTOData> n_m_list = new List<UFIDA.U9.ISV.RCV.DTO.OBARcvDiscountDTOData>() ;
					m_rcvDiscount = n_m_list ;
				}
				return m_rcvDiscount ;
			}
			set	
			{	
				m_rcvDiscount = value ;	
			}
		}
			
		

		/// <summary>
		/// Sn序列化
		/// 收货行数据传输对象 Copy.批号信息.Sn序列化
		/// </summary>
		private System.String m_snCode ;
		[DataMember(IsRequired=false)]
		public System.String SnCode
		{
			get	
			{	
				return m_snCode ;
			}
			set	
			{	
				m_snCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 价格来源
		/// 收货行数据传输对象 Copy.价格信息.价格来源
		/// </summary>
		private System.Int32 m_priceSource ;
		[DataMember(IsRequired=false)]
		public System.Int32 PriceSource
		{
			get	
			{	
				return m_priceSource ;
			}
			set	
			{	
				m_priceSource = value ;	
			}
		}
			
		

		/// <summary>
		/// 是零成本
		/// 收货行数据传输对象 Copy.分项成本.是零成本
		/// </summary>
		private System.Boolean m_isZeroCost ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsZeroCost
		{
			get	
			{	
				return m_isZeroCost ;
			}
			set	
			{	
				m_isZeroCost = value ;	
			}
		}
			
		

		/// <summary>
		/// 立账日
		/// 收货行数据传输对象 Copy.基本信息.立账日
		/// </summary>
		private System.DateTime m_aPConfirmDate ;
		[DataMember(IsRequired=false)]
		public System.DateTime APConfirmDate
		{
			get	
			{	
				return m_aPConfirmDate ;
			}
			set	
			{	
				m_aPConfirmDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 到期日
		/// 收货行数据传输对象 Copy.基本信息.到期日
		/// </summary>
		private System.DateTime m_aPMaturityDate ;
		[DataMember(IsRequired=false)]
		public System.DateTime APMaturityDate
		{
			get	
			{	
				return m_aPMaturityDate ;
			}
			set	
			{	
				m_aPMaturityDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 汇率精度
		/// 收货行数据传输对象 Copy.币种信息.汇率精度
		/// </summary>
		private System.Int32 m_tCToACExchRateRound ;
		[DataMember(IsRequired=false)]
		public System.Int32 TCToACExchRateRound
		{
			get	
			{	
				return m_tCToACExchRateRound ;
			}
			set	
			{	
				m_tCToACExchRateRound = value ;	
			}
		}
			
		

		/// <summary>
		/// 汇率精度
		/// 收货行数据传输对象 Copy.币种信息.汇率精度
		/// </summary>
		private System.Int32 m_aCToFCExchRateRound ;
		[DataMember(IsRequired=false)]
		public System.Int32 ACToFCExchRateRound
		{
			get	
			{	
				return m_aCToFCExchRateRound ;
			}
			set	
			{	
				m_aCToFCExchRateRound = value ;	
			}
		}
			
		

		/// <summary>
		/// 退货类型
		/// 收货行数据传输对象 Copy.RMA信息.退货类型
		/// </summary>
		private System.Int32 m_rMAType ;
		[DataMember(IsRequired=false)]
		public System.Int32 RMAType
		{
			get	
			{	
				return m_rMAType ;
			}
			set	
			{	
				m_rMAType = value ;	
			}
		}
			
		

		/// <summary>
		/// 母件
		/// 收货行数据传输对象 Copy.基本信息.母件
		/// </summary>
		private System.Int64 m_bOMID ;
		[DataMember(IsRequired=false)]
		public System.Int64 BOMID
		{
			get	
			{	
				return m_bOMID ;
			}
			set	
			{	
				m_bOMID = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件数量
		/// 收货行数据传输对象 Copy.委外信息.加工件数量
		/// </summary>
		private System.Decimal m_processQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessQty
		{
			get	
			{	
				return m_processQty ;
			}
			set	
			{	
				m_processQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件单位
		/// 收货行数据传输对象 Copy.委外信息.加工件单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_processUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ProcessUOM
		{
			get	
			{	
				return m_processUOM ;
			}
			set	
			{	
				m_processUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 提示信息
		/// 收货行数据传输对象 Copy.提示信息.提示信息
		/// </summary>
		private System.String m_nofityMessage ;
		[DataMember(IsRequired=false)]
		public System.String NofityMessage
		{
			get	
			{	
				return m_nofityMessage ;
			}
			set	
			{	
				m_nofityMessage = value ;	
			}
		}
			
		

		/// <summary>
		/// 上道工序号
		/// 收货行数据传输对象 Copy.委外信息.上道工序号
		/// </summary>
		private System.String m_preWPNo ;
		[DataMember(IsRequired=false)]
		public System.String PreWPNo
		{
			get	
			{	
				return m_preWPNo ;
			}
			set	
			{	
				m_preWPNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 上道工序
		/// 收货行数据传输对象 Copy.委外信息.上道工序
		/// </summary>
		private UFIDA.U9.Base.PropertyTypes.BizEntityKeyData m_preWPKey ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.Base.PropertyTypes.BizEntityKeyData PreWPKey
		{
			get	
			{	
				return m_preWPKey ;
			}
			set	
			{	
				m_preWPKey = value ;	
			}
		}
			
		

		/// <summary>
		/// 下道工序号
		/// 收货行数据传输对象 Copy.委外信息.下道工序号
		/// </summary>
		private System.String m_nextWPNo ;
		[DataMember(IsRequired=false)]
		public System.String NextWPNo
		{
			get	
			{	
				return m_nextWPNo ;
			}
			set	
			{	
				m_nextWPNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 下道工序
		/// 收货行数据传输对象 Copy.委外信息.下道工序
		/// </summary>
		private UFIDA.U9.Base.PropertyTypes.BizEntityKeyData m_nextWPKey ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.Base.PropertyTypes.BizEntityKeyData NextWPKey
		{
			get	
			{	
				return m_nextWPKey ;
			}
			set	
			{	
				m_nextWPKey = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣估价金额
		/// 收货行数据传输对象 Copy.成本信息.退扣估价金额
		/// </summary>
		private System.Decimal m_rtnDeductEvaluationMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductEvaluationMnyAC
		{
			get	
			{	
				return m_rtnDeductEvaluationMnyAC ;
			}
			set	
			{	
				m_rtnDeductEvaluationMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣估价金额
		/// 收货行数据传输对象 Copy.成本信息.退扣估价金额
		/// </summary>
		private System.Decimal m_rtnDeductEvaluationMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductEvaluationMnyTC
		{
			get	
			{	
				return m_rtnDeductEvaluationMnyTC ;
			}
			set	
			{	
				m_rtnDeductEvaluationMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退扣估价金额
		/// 收货行数据传输对象 Copy.成本信息.退扣估价金额
		/// </summary>
		private System.Decimal m_rtnDeductEvaluationMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RtnDeductEvaluationMnyFC
		{
			get	
			{	
				return m_rtnDeductEvaluationMnyFC ;
			}
			set	
			{	
				m_rtnDeductEvaluationMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 需求人员
		/// 收货行数据传输对象 Copy.基本信息.需求人员
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_requireMan ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData RequireMan
		{
			get	
			{	
				return m_requireMan ;
			}
			set	
			{	
				m_requireMan = value ;	
			}
		}
			
		

		/// <summary>
		/// 到货时间
		/// 收货行数据传输对象 Copy.基本信息.到货时间
		/// </summary>
		private System.DateTime m_arrivedTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime ArrivedTime
		{
			get	
			{	
				return m_arrivedTime ;
			}
			set	
			{	
				m_arrivedTime = value ;	
			}
		}
			
		

		/// <summary>
		/// 点收完成时间
		/// 收货行数据传输对象 Copy.基本信息.点收完成时间
		/// </summary>
		private System.DateTime m_eyeballedTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime EyeballedTime
		{
			get	
			{	
				return m_eyeballedTime ;
			}
			set	
			{	
				m_eyeballedTime = value ;	
			}
		}
			
		

		/// <summary>
		/// 检验完成时间
		/// 收货行数据传输对象 Copy.基本信息.检验完成时间
		/// </summary>
		private System.DateTime m_checkedTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime CheckedTime
		{
			get	
			{	
				return m_checkedTime ;
			}
			set	
			{	
				m_checkedTime = value ;	
			}
		}
			
		

		/// <summary>
		/// MRB单号
		/// 收货行数据传输对象 Copy.基本信息.MRB单号
		/// </summary>
		private System.String m_mRBNo ;
		[DataMember(IsRequired=false)]
		public System.String MRBNo
		{
			get	
			{	
				return m_mRBNo ;
			}
			set	
			{	
				m_mRBNo = value ;	
			}
		}
			
		

		/// <summary>
		/// MRB单据ID
		/// 收货行数据传输对象 Copy.基本信息.MRB单据ID
		/// </summary>
		private System.Int64 m_mRBID ;
		[DataMember(IsRequired=false)]
		public System.Int64 MRBID
		{
			get	
			{	
				return m_mRBID ;
			}
			set	
			{	
				m_mRBID = value ;	
			}
		}
			
		

		/// <summary>
		/// 免检
		/// 收货行数据传输对象 Copy.质检信息.免检
		/// </summary>
		private System.Boolean m_isQCfree ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsQCfree
		{
			get	
			{	
				return m_isQCfree ;
			}
			set	
			{	
				m_isQCfree = value ;	
			}
		}
			
		

		/// <summary>
		/// 紧急放行
		/// 收货行数据传输对象 Copy.基本信息.紧急放行
		/// </summary>
		private System.Boolean m_isUrgencyAccept ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsUrgencyAccept
		{
			get	
			{	
				return m_isUrgencyAccept ;
			}
			set	
			{	
				m_isUrgencyAccept = value ;	
			}
		}
			
		

		/// <summary>
		/// 预计到期日
		/// 收货行数据传输对象 Copy.基本信息.预计到期日
		/// </summary>
		private System.DateTime m_preMaturityDate ;
		[DataMember(IsRequired=false)]
		public System.DateTime PreMaturityDate
		{
			get	
			{	
				return m_preMaturityDate ;
			}
			set	
			{	
				m_preMaturityDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件
		/// 收货行数据传输对象 Copy.加工件信息.加工件
		/// </summary>
		private UFIDA.U9.CBO.SCM.Item.ItemInfoData m_processItem ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Item.ItemInfoData ProcessItem
		{
			get	
			{	
				return m_processItem ;
			}
			set	
			{	
				m_processItem = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件厂牌
		/// 收货行数据传输对象 Copy.加工件信息.加工件厂牌
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData m_processMFC ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData ProcessMFC
		{
			get	
			{	
				return m_processMFC ;
			}
			set	
			{	
				m_processMFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件计划到货量
		/// 收货行数据传输对象 Copy.加工件信息.加工件计划到货量
		/// </summary>
		private System.Decimal m_processPlanQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessPlanQty
		{
			get	
			{	
				return m_processPlanQty ;
			}
			set	
			{	
				m_processPlanQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件实到数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件实到数量
		/// </summary>
		private System.Decimal m_processArriveQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessArriveQty
		{
			get	
			{	
				return m_processArriveQty ;
			}
			set	
			{	
				m_processArriveQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件点收数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件点收数量
		/// </summary>
		private System.Decimal m_processEyeballingQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessEyeballingQty
		{
			get	
			{	
				return m_processEyeballingQty ;
			}
			set	
			{	
				m_processEyeballingQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件实收数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件实收数量
		/// </summary>
		private System.Decimal m_processRcvQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessRcvQty
		{
			get	
			{	
				return m_processRcvQty ;
			}
			set	
			{	
				m_processRcvQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件拒收数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件拒收数量
		/// </summary>
		private System.Decimal m_processRejectQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessRejectQty
		{
			get	
			{	
				return m_processRejectQty ;
			}
			set	
			{	
				m_processRejectQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件退扣数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件退扣数量
		/// </summary>
		private System.Decimal m_processReDeductQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessReDeductQty
		{
			get	
			{	
				return m_processReDeductQty ;
			}
			set	
			{	
				m_processReDeductQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件退补数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件退补数量
		/// </summary>
		private System.Decimal m_processReFillQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessReFillQty
		{
			get	
			{	
				return m_processReFillQty ;
			}
			set	
			{	
				m_processReFillQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件检验不合格数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件检验不合格数量
		/// </summary>
		private System.Decimal m_processUnqualifiedQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessUnqualifiedQty
		{
			get	
			{	
				return m_processUnqualifiedQty ;
			}
			set	
			{	
				m_processUnqualifiedQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件检验合格数量
		/// 收货行数据传输对象 Copy.加工件信息.加工件检验合格数量
		/// </summary>
		private System.Decimal m_processQualifiedQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessQualifiedQty
		{
			get	
			{	
				return m_processQualifiedQty ;
			}
			set	
			{	
				m_processQualifiedQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据最终价
		/// 收货行数据传输对象 Copy.价格信息.来源单据最终价
		/// </summary>
		private System.Decimal m_srcFinallyPriceTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SrcFinallyPriceTC
		{
			get	
			{	
				return m_srcFinallyPriceTC ;
			}
			set	
			{	
				m_srcFinallyPriceTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据最终价
		/// 收货行数据传输对象 Copy.价格信息.来源单据最终价
		/// </summary>
		private System.Decimal m_srcFinallyPriceAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SrcFinallyPriceAC
		{
			get	
			{	
				return m_srcFinallyPriceAC ;
			}
			set	
			{	
				m_srcFinallyPriceAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 汇率是否从来源带入
		/// 收货行数据传输对象 Copy.币种信息.汇率是否从来源带入
		/// </summary>
		private System.Boolean m_isTCToACRateFromSrc ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsTCToACRateFromSrc
		{
			get	
			{	
				return m_isTCToACRateFromSrc ;
			}
			set	
			{	
				m_isTCToACRateFromSrc = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货程序可改
		/// 收货行数据传输对象 Copy.基本信息.收货程序可改
		/// </summary>
		private System.Boolean m_isRcvProcedureModify ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsRcvProcedureModify
		{
			get	
			{	
				return m_isRcvProcedureModify ;
			}
			set	
			{	
				m_isRcvProcedureModify = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据汇率类型
		/// 收货行数据传输对象 Copy.币种信息.来源单据汇率类型
		/// </summary>
		private System.Int32 m_srcDocExchRateType ;
		[DataMember(IsRequired=false)]
		public System.Int32 SrcDocExchRateType
		{
			get	
			{	
				return m_srcDocExchRateType ;
			}
			set	
			{	
				m_srcDocExchRateType = value ;	
			}
		}
			
		

		/// <summary>
		/// 出库实际成本
		/// 收货行数据传输对象 Copy.成本信息.出库实际成本
		/// </summary>
		private System.Boolean m_outStoreActualCost ;
		[DataMember(IsRequired=false)]
		public System.Boolean OutStoreActualCost
		{
			get	
			{	
				return m_outStoreActualCost ;
			}
			set	
			{	
				m_outStoreActualCost = value ;	
			}
		}
			
		

		/// <summary>
		/// 拆前行
		/// 收货行数据传输对象 Copy.Misc.拆前行
		/// </summary>
		private System.Int64 m_splitRcvLine ;
		[DataMember(IsRequired=false)]
		public System.Int64 SplitRcvLine
		{
			get	
			{	
				return m_splitRcvLine ;
			}
			set	
			{	
				m_splitRcvLine = value ;	
			}
		}
			
		

		/// <summary>
		/// 对应的拆前行
		/// 收货行数据传输对象 Copy.基本信息.对应的拆前行
		/// </summary>
		private UFIDA.U9.PM.Rcv.RcvLineData m_srcRcvLine ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.PM.Rcv.RcvLineData SrcRcvLine
		{
			get	
			{	
				return m_srcRcvLine ;
			}
			set	
			{	
				m_srcRcvLine = value ;	
			}
		}
			
		

		/// <summary>
		/// 质检结论
		/// 收货行数据传输对象 Copy.基本信息.质检结论
		/// </summary>
		private System.Int32 m_qCQCConclusion ;
		[DataMember(IsRequired=false)]
		public System.Int32 QCQCConclusion
		{
			get	
			{	
				return m_qCQCConclusion ;
			}
			set	
			{	
				m_qCQCConclusion = value ;	
			}
		}
			
		

		/// <summary>
		/// 资源成本计费基础
		/// 收货行数据传输对象 Copy.加工件信息.资源成本计费基础
		/// </summary>
		private System.Int32 m_chargeBase ;
		[DataMember(IsRequired=false)]
		public System.Int32 ChargeBase
		{
			get	
			{	
				return m_chargeBase ;
			}
			set	
			{	
				m_chargeBase = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据加工件数量
		/// 收货行数据传输对象 Copy.委外信息.来源单据加工件数量
		/// </summary>
		private System.Decimal m_srcDocProcessQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal SrcDocProcessQty
		{
			get	
			{	
				return m_srcDocProcessQty ;
			}
			set	
			{	
				m_srcDocProcessQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据外协件数量
		/// 收货行数据传输对象 Copy.委外信息.来源单据外协件数量
		/// </summary>
		private System.Decimal m_srcDocCollabQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal SrcDocCollabQtyTU
		{
			get	
			{	
				return m_srcDocCollabQtyTU ;
			}
			set	
			{	
				m_srcDocCollabQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 费用料品处理方式
		/// 收货行数据传输对象 Copy.Misc.费用料品处理方式
		/// </summary>
		private System.Int32 m_chargeProcessMode ;
		[DataMember(IsRequired=false)]
		public System.Int32 ChargeProcessMode
		{
			get	
			{	
				return m_chargeProcessMode ;
			}
			set	
			{	
				m_chargeProcessMode = value ;	
			}
		}
			
		

		/// <summary>
		/// 退货供应商
		/// 收货行数据传输对象 Copy.退货信息.退货供应商
		/// </summary>
		private UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData m_returnSupplier ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Supplier.SupplierMISCInfoData ReturnSupplier
		{
			get	
			{	
				return m_returnSupplier ;
			}
			set	
			{	
				m_returnSupplier = value ;	
			}
		}
			
		

		/// <summary>
		/// 源头在库退货单信息
		/// 收货行数据传输对象 Copy.Misc.源头在库退货单信息
		/// </summary>
		private UFIDA.U9.CBO.SCM.PropertyTypes.SrcDocInfoData m_srcDocInfoInvRtn ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.PropertyTypes.SrcDocInfoData SrcDocInfoInvRtn
		{
			get	
			{	
				return m_srcDocInfoInvRtn ;
			}
			set	
			{	
				m_srcDocInfoInvRtn = value ;	
			}
		}
			
		

		/// <summary>
		/// 业务预算专项
		/// 收货行数据传输对象 Copy.Misc.业务预算专项
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_bizBudgetProject ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData BizBudgetProject
		{
			get	
			{	
				return m_bizBudgetProject ;
			}
			set	
			{	
				m_bizBudgetProject = value ;	
			}
		}
			
		

		/// <summary>
		/// 资金预算专项
		/// 收货行数据传输对象 Copy.Misc.资金预算专项
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_mnyBudgetProject ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData MnyBudgetProject
		{
			get	
			{	
				return m_mnyBudgetProject ;
			}
			set	
			{	
				m_mnyBudgetProject = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收价税合计
		/// 收货行数据传输对象 Copy.退货税额.拒收价税合计
		/// </summary>
		private System.Decimal m_rejectMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectMnyAC
		{
			get	
			{	
				return m_rejectMnyAC ;
			}
			set	
			{	
				m_rejectMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收未税金额
		/// 收货行数据传输对象 Copy.退货税额.拒收未税金额
		/// </summary>
		private System.Decimal m_rejectNetMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectNetMnyAC
		{
			get	
			{	
				return m_rejectNetMnyAC ;
			}
			set	
			{	
				m_rejectNetMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收税金额
		/// 收货行数据传输对象 Copy.退货税额.拒收税金额
		/// </summary>
		private System.Decimal m_rejectTaxMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectTaxMnyAC
		{
			get	
			{	
				return m_rejectTaxMnyAC ;
			}
			set	
			{	
				m_rejectTaxMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收价税合计
		/// 收货行数据传输对象 Copy.退货税额.拒收价税合计
		/// </summary>
		private System.Decimal m_rejectMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectMnyFC
		{
			get	
			{	
				return m_rejectMnyFC ;
			}
			set	
			{	
				m_rejectMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收未税金额
		/// 收货行数据传输对象 Copy.退货税额.拒收未税金额
		/// </summary>
		private System.Decimal m_rejectNetMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectNetMnyFC
		{
			get	
			{	
				return m_rejectNetMnyFC ;
			}
			set	
			{	
				m_rejectNetMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收税额
		/// 收货行数据传输对象 Copy.退货税额.拒收税额
		/// </summary>
		private System.Decimal m_rejectTaxMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectTaxMnyFC
		{
			get	
			{	
				return m_rejectTaxMnyFC ;
			}
			set	
			{	
				m_rejectTaxMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收价税合计
		/// 收货行数据传输对象 Copy.退货税额.拒收价税合计
		/// </summary>
		private System.Decimal m_rejectMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectMnyTC
		{
			get	
			{	
				return m_rejectMnyTC ;
			}
			set	
			{	
				m_rejectMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收未税金额
		/// 收货行数据传输对象 Copy.退货税额.拒收未税金额
		/// </summary>
		private System.Decimal m_rejectNetMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectNetMnyTC
		{
			get	
			{	
				return m_rejectNetMnyTC ;
			}
			set	
			{	
				m_rejectNetMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 拒收税额
		/// 收货行数据传输对象 Copy.退货税额.拒收税额
		/// </summary>
		private System.Decimal m_rejectTaxMnyTC ;
		[DataMember(IsRequired=false)]
		public System.Decimal RejectTaxMnyTC
		{
			get	
			{	
				return m_rejectTaxMnyTC ;
			}
			set	
			{	
				m_rejectTaxMnyTC = value ;	
			}
		}
			
		

		/// <summary>
		/// 退货供应商允许修改
		/// 收货行数据传输对象 Copy.Misc.退货供应商允许修改
		/// </summary>
		private System.Boolean m_isRtnSupplierFromSrcDoc ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsRtnSupplierFromSrcDoc
		{
			get	
			{	
				return m_isRtnSupplierFromSrcDoc ;
			}
			set	
			{	
				m_isRtnSupplierFromSrcDoc = value ;	
			}
		}
			
		

		/// <summary>
		/// 物料版本来源单据带入
		/// 收货行数据传输对象 Copy.Misc.物料版本来源单据带入
		/// </summary>
		private System.Boolean m_isItemVerFromSrcDoc ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsItemVerFromSrcDoc
		{
			get	
			{	
				return m_isItemVerFromSrcDoc ;
			}
			set	
			{	
				m_isItemVerFromSrcDoc = value ;	
			}
		}
			
		

		/// <summary>
		/// 是否关系企业
		/// 收货行数据传输对象 Copy.Misc.是否关系企业
		/// </summary>
		private System.Boolean m_isRelationCompany ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsRelationCompany
		{
			get	
			{	
				return m_isRelationCompany ;
			}
			set	
			{	
				m_isRelationCompany = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源单据客户Site
		/// 收货行数据传输对象 Copy.Misc.来源单据客户Site
		/// </summary>
		private UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData m_srcDocCustomerSite ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.Customer.CustomerSiteMISCInfoData SrcDocCustomerSite
		{
			get	
			{	
				return m_srcDocCustomerSite ;
			}
			set	
			{	
				m_srcDocCustomerSite = value ;	
			}
		}
			
		

		/// <summary>
		/// 选配结果
		/// 收货行数据传输对象 Copy.Kit件信息.选配结果
		/// </summary>
		private System.Int64 m_configResult ;
		[DataMember(IsRequired=false)]
		public System.Int64 ConfigResult
		{
			get	
			{	
				return m_configResult ;
			}
			set	
			{	
				m_configResult = value ;	
			}
		}
			
		

		/// <summary>
		/// 选配结果组织
		/// 收货行数据传输对象 Copy.Kit件信息.选配结果组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_configResultOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ConfigResultOrg
		{
			get	
			{	
				return m_configResultOrg ;
			}
			set	
			{	
				m_configResultOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// Kit母件行
		/// 收货行数据传输对象 Copy.Kit件信息.Kit母件行
		/// </summary>
		private UFIDA.U9.PM.Rcv.RcvLineData m_kitParentLine ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.PM.Rcv.RcvLineData KitParentLine
		{
			get	
			{	
				return m_kitParentLine ;
			}
			set	
			{	
				m_kitParentLine = value ;	
			}
		}
			
		

		/// <summary>
		/// BOM单位
		/// 收货行数据传输对象 Copy.Kit件信息.BOM单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_bOMUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData BOMUOM
		{
			get	
			{	
				return m_bOMUOM ;
			}
			set	
			{	
				m_bOMUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 子件用量
		/// 收货行数据传输对象 Copy.Kit件信息.子件用量
		/// </summary>
		private System.Decimal m_usageQty ;
		[DataMember(IsRequired=false)]
		public System.Decimal UsageQty
		{
			get	
			{	
				return m_usageQty ;
			}
			set	
			{	
				m_usageQty = value ;	
			}
		}
			
		

		/// <summary>
		/// 成本比例
		/// 收货行数据传输对象 Copy.Kit件信息.成本比例
		/// </summary>
		private System.Decimal m_costPercent ;
		[DataMember(IsRequired=false)]
		public System.Decimal CostPercent
		{
			get	
			{	
				return m_costPercent ;
			}
			set	
			{	
				m_costPercent = value ;	
			}
		}
			
		

		/// <summary>
		/// BOM行号
		/// 收货行数据传输对象 Copy.Kit件信息.BOM行号
		/// </summary>
		private System.String m_bOMLineNo ;
		[DataMember(IsRequired=false)]
		public System.String BOMLineNo
		{
			get	
			{	
				return m_bOMLineNo ;
			}
			set	
			{	
				m_bOMLineNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 退货异动类别类型
		/// 收货行数据传输对象 Copy.RMA信息.退货异动类别类型
		/// </summary>
		private System.Int32 m_rMATransType ;
		[DataMember(IsRequired=false)]
		public System.Int32 RMATransType
		{
			get	
			{	
				return m_rMATransType ;
			}
			set	
			{	
				m_rMATransType = value ;	
			}
		}
			
		

		/// <summary>
		/// 转RMA类型
		/// 收货行数据传输对象 Copy.RMA信息.转RMA类型
		/// </summary>
		private System.Int32 m_rCVToRMAType ;
		[DataMember(IsRequired=false)]
		public System.Int32 RCVToRMAType
		{
			get	
			{	
				return m_rCVToRMAType ;
			}
			set	
			{	
				m_rCVToRMAType = value ;	
			}
		}
			
		

		/// <summary>
		/// Kit母件行号
		/// 收货行数据传输对象 Copy.Misc.Kit母件行号
		/// </summary>
		private System.Int16 m_lineSrcKitNO ;
		[DataMember(IsRequired=false)]
		public System.Int16 LineSrcKitNO
		{
			get	
			{	
				return m_lineSrcKitNO ;
			}
			set	
			{	
				m_lineSrcKitNO = value ;	
			}
		}
			
		

		/// <summary>
		/// 套件发票组位置
		/// 收货行数据传输对象 Copy.Kit件信息.套件发票组位置
		/// </summary>
		private System.String m_billSetCode ;
		[DataMember(IsRequired=false)]
		public System.String BillSetCode
		{
			get	
			{	
				return m_billSetCode ;
			}
			set	
			{	
				m_billSetCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 对应出货单行ID
		/// 收货行数据传输对象 Copy.出货单.对应出货单行ID
		/// </summary>
		private System.Int64 m_shipLineID ;
		[DataMember(IsRequired=false)]
		public System.Int64 ShipLineID
		{
			get	
			{	
				return m_shipLineID ;
			}
			set	
			{	
				m_shipLineID = value ;	
			}
		}
			
		

		/// <summary>
		/// SeiBan
		/// 收货行数据传输对象 Copy.SeiBan.SeiBan
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_seiBan ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData SeiBan
		{
			get	
			{	
				return m_seiBan ;
			}
			set	
			{	
				m_seiBan = value ;	
			}
		}
			
		

		/// <summary>
		/// SeiBan是否可改
		/// 收货行数据传输对象 Copy.Misc.SeiBan是否可改
		/// </summary>
		private System.Boolean m_isEditSeiBan ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsEditSeiBan
		{
			get	
			{	
				return m_isEditSeiBan ;
			}
			set	
			{	
				m_isEditSeiBan = value ;	
			}
		}
			
		

		/// <summary>
		/// 任务产出
		/// 收货行数据传输对象 Copy.Misc.任务产出
		/// </summary>
		private System.Int64 m_taskOutput ;
		[DataMember(IsRequired=false)]
		public System.Int64 TaskOutput
		{
			get	
			{	
				return m_taskOutput ;
			}
			set	
			{	
				m_taskOutput = value ;	
			}
		}
			
		

		/// <summary>
		/// 数量2交易主单位
		/// 收货行数据传输对象 Copy.计量单位信息.数量2交易主单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_tBMainUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData TBMainUOM
		{
			get	
			{	
				return m_tBMainUOM ;
			}
			set	
			{	
				m_tBMainUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 数量2交易副单位
		/// 收货行数据传输对象 Copy.计量单位信息.数量2交易副单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_tBSubUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData TBSubUOM
		{
			get	
			{	
				return m_tBSubUOM ;
			}
			set	
			{	
				m_tBSubUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 数量2交易主-副
		/// 收货行数据传输对象 Copy.计量单位信息.数量2交易主-副
		/// </summary>
		private System.Decimal m_tBMainUOMToSubUOM ;
		[DataMember(IsRequired=false)]
		public System.Decimal TBMainUOMToSubUOM
		{
			get	
			{	
				return m_tBMainUOMToSubUOM ;
			}
			set	
			{	
				m_tBMainUOMToSubUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源PR
		/// 收货行数据传输对象 Copy.Misc.来源PR
		/// </summary>
		private UFIDA.U9.CBO.SCM.PropertyTypes.SrcDocInfoData m_srcPR ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.CBO.SCM.PropertyTypes.SrcDocInfoData SrcPR
		{
			get	
			{	
				return m_srcPR ;
			}
			set	
			{	
				m_srcPR = value ;	
			}
		}
			
		

		/// <summary>
		/// 免费品类型
		/// 收货行数据传输对象 Copy.Misc.免费品类型
		/// </summary>
		private System.Int32 m_freeType ;
		[DataMember(IsRequired=false)]
		public System.Int32 FreeType
		{
			get	
			{	
				return m_freeType ;
			}
			set	
			{	
				m_freeType = value ;	
			}
		}
			
		

		/// <summary>
		/// 免费品原因
		/// 收货行数据传输对象 Copy.Misc.免费品原因
		/// </summary>
		private System.Int32 m_freeReason ;
		[DataMember(IsRequired=false)]
		public System.Int32 FreeReason
		{
			get	
			{	
				return m_freeReason ;
			}
			set	
			{	
				m_freeReason = value ;	
			}
		}
			
		

		/// <summary>
		/// KIT件成套收发标志
		/// 收货行数据传输对象 Copy.Misc.KIT件成套收发标志
		/// </summary>
		private System.Int32 m_kITRcvMode ;
		[DataMember(IsRequired=false)]
		public System.Int32 KITRcvMode
		{
			get	
			{	
				return m_kITRcvMode ;
			}
			set	
			{	
				m_kITRcvMode = value ;	
			}
		}
			
		

		/// <summary>
		/// 关联母件行号
		/// 收货行数据传输对象 Copy.Misc.关联母件行号
		/// </summary>
		private System.Int64 m_associatedParentLineNo ;
		[DataMember(IsRequired=false)]
		public System.Int64 AssociatedParentLineNo
		{
			get	
			{	
				return m_associatedParentLineNo ;
			}
			set	
			{	
				m_associatedParentLineNo = value ;	
			}
		}
			
		

		/// <summary>
		/// 流向单流入标识
		/// 收货行数据传输对象 Copy.Misc.流向单流入标识
		/// </summary>
		private System.Boolean m_isInFlowFlag ;
		[DataMember(IsRequired=false)]
		public System.Boolean IsInFlowFlag
		{
			get	
			{	
				return m_isInFlowFlag ;
			}
			set	
			{	
				m_isInFlowFlag = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件副单位
		/// 收货行数据传输对象 Copy.加工件信息.加工件副单位
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_processSubUOM ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData ProcessSubUOM
		{
			get	
			{	
				return m_processSubUOM ;
			}
			set	
			{	
				m_processSubUOM = value ;	
			}
		}
			
		

		/// <summary>
		/// 加工件主副转化率
		/// 收货行数据传输对象 Copy.加工件信息.加工件主副转化率
		/// </summary>
		private System.Decimal m_processUToSURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal ProcessUToSURate
		{
			get	
			{	
				return m_processUToSURate ;
			}
			set	
			{	
				m_processUToSURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 有效期天数
		/// 收货行数据传输对象 Copy.批号信息.有效期天数
		/// </summary>
		private System.Int32 m_invLotValidDate ;
		[DataMember(IsRequired=false)]
		public System.Int32 InvLotValidDate
		{
			get	
			{	
				return m_invLotValidDate ;
			}
			set	
			{	
				m_invLotValidDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 生效日期
		/// 收货行数据传输对象 Copy.批号信息.生效日期
		/// </summary>
		private System.String m_invLotEnableDate ;
		[DataMember(IsRequired=false)]
		public System.String InvLotEnableDate
		{
			get	
			{	
				return m_invLotEnableDate ;
			}
			set	
			{	
				m_invLotEnableDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 计划到货日
		/// 收货行数据传输对象 Copy.立账信息.计划到货日
		/// </summary>
		private System.DateTime m_planArrivedDate ;
		[DataMember(IsRequired=false)]
		public System.DateTime PlanArrivedDate
		{
			get	
			{	
				return m_planArrivedDate ;
			}
			set	
			{	
				m_planArrivedDate = value ;	
			}
		}
			
		

		/// <summary>
		/// 到货箱数
		/// 收货行数据传输对象 Copy.Misc.到货箱数
		/// </summary>
		private System.Decimal m_arriveBoxes ;
		[DataMember(IsRequired=false)]
		public System.Decimal ArriveBoxes
		{
			get	
			{	
				return m_arriveBoxes ;
			}
			set	
			{	
				m_arriveBoxes = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货箱数
		/// 收货行数据传输对象 Copy.Misc.收货箱数
		/// </summary>
		private System.Decimal m_rcvBoxes ;
		[DataMember(IsRequired=false)]
		public System.Decimal RcvBoxes
		{
			get	
			{	
				return m_rcvBoxes ;
			}
			set	
			{	
				m_rcvBoxes = value ;	
			}
		}
			
		

		/// <summary>
		/// 报检时间
		/// 收货行数据传输对象 Copy.Misc.报检时间
		/// </summary>
		private System.DateTime m_submitChectTime ;
		[DataMember(IsRequired=false)]
		public System.DateTime SubmitChectTime
		{
			get	
			{	
				return m_submitChectTime ;
			}
			set	
			{	
				m_submitChectTime = value ;	
			}
		}
			
		

		/// <summary>
		/// 已归集成本数量
		/// 收货行数据传输对象 Copy.Misc.已归集成本数量
		/// </summary>
		private System.Decimal m_haveCountCostQtyCU ;
		[DataMember(IsRequired=false)]
		public System.Decimal HaveCountCostQtyCU
		{
			get	
			{	
				return m_haveCountCostQtyCU ;
			}
			set	
			{	
				m_haveCountCostQtyCU = value ;	
			}
		}
			
		

		/// <summary>
		/// 已归集成本金额
		/// 收货行数据传输对象 Copy.Misc.已归集成本金额
		/// </summary>
		private System.Decimal m_haveCountCostMnyFC ;
		[DataMember(IsRequired=false)]
		public System.Decimal HaveCountCostMnyFC
		{
			get	
			{	
				return m_haveCountCostMnyFC ;
			}
			set	
			{	
				m_haveCountCostMnyFC = value ;	
			}
		}
			
		

		/// <summary>
		/// 补货占用量1
		/// 收货行数据传输对象 Copy.Misc.补货占用量1
		/// </summary>
		private System.Decimal m_refillUseQtyTU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RefillUseQtyTU
		{
			get	
			{	
				return m_refillUseQtyTU ;
			}
			set	
			{	
				m_refillUseQtyTU = value ;	
			}
		}
			
		

		/// <summary>
		/// 补货占用量2
		/// 收货行数据传输对象 Copy.Misc.补货占用量2
		/// </summary>
		private System.Decimal m_refillUseQtyTBU ;
		[DataMember(IsRequired=false)]
		public System.Decimal RefillUseQtyTBU
		{
			get	
			{	
				return m_refillUseQtyTBU ;
			}
			set	
			{	
				m_refillUseQtyTBU = value ;	
			}
		}
			
		

		/// <summary>
		/// 被替代原物料Code
		/// 收货行数据传输对象 Copy.OBA编码.被替代原物料Code
		/// </summary>
		private System.String m_originalItemCode ;
		[DataMember(IsRequired=false)]
		public System.String OriginalItemCode
		{
			get	
			{	
				return m_originalItemCode ;
			}
			set	
			{	
				m_originalItemCode = value ;	
			}
		}
			
		

		/// <summary>
		/// 收货单头OBA DTO
		/// 收货行数据传输对象 Copy.Misc.收货单头OBA DTO
		/// </summary>
		private UFIDA.U9.ISV.RCV.DTO.OBAReceivementDTOData m_oBAReceivementDTO ;
		[DataMember(IsRequired=false)]
		public UFIDA.U9.ISV.RCV.DTO.OBAReceivementDTOData OBAReceivementDTO
		{
			get	
			{	
				return m_oBAReceivementDTO ;
			}
			set	
			{	
				m_oBAReceivementDTO = value ;	
			}
		}
			
		

		/// <summary>
		/// 总已用金额
		/// 收货行数据传输对象 Copy.AAI分录模板需要.总已用金额
		/// </summary>
		private System.Decimal m_sumDispenseLineUsedMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SumDispenseLineUsedMnyAC
		{
			get	
			{	
				return m_sumDispenseLineUsedMnyAC ;
			}
			set	
			{	
				m_sumDispenseLineUsedMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 总已用未税金额
		/// 收货行数据传输对象 Copy.AAI分录模板需要.总已用未税金额
		/// </summary>
		private System.Decimal m_sumDispenseLineUsedNetMnyAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SumDispenseLineUsedNetMnyAC
		{
			get	
			{	
				return m_sumDispenseLineUsedNetMnyAC ;
			}
			set	
			{	
				m_sumDispenseLineUsedNetMnyAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 总已用税额
		/// 收货行数据传输对象 Copy.AAI分录模板需要.总已用税额
		/// </summary>
		private System.Decimal m_sumDispenseLineUsedTaxAC ;
		[DataMember(IsRequired=false)]
		public System.Decimal SumDispenseLineUsedTaxAC
		{
			get	
			{	
				return m_sumDispenseLineUsedTaxAC ;
			}
			set	
			{	
				m_sumDispenseLineUsedTaxAC = value ;	
			}
		}
			
		

		/// <summary>
		/// 总分发数量
		/// 收货行数据传输对象 Copy.AAI分录模板需要.总分发数量
		/// </summary>
		private System.Decimal m_sumDispenseQtyAU ;
		[DataMember(IsRequired=false)]
		public System.Decimal SumDispenseQtyAU
		{
			get	
			{	
				return m_sumDispenseQtyAU ;
			}
			set	
			{	
				m_sumDispenseQtyAU = value ;	
			}
		}
			
		

		/// <summary>
		/// 预付政策
		/// 收货行数据传输对象 Copy.Misc.预付政策
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_prepayPolicy ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData PrepayPolicy
		{
			get	
			{	
				return m_prepayPolicy ;
			}
			set	
			{	
				m_prepayPolicy = value ;	
			}
		}
			
		

		/// <summary>
		/// 库存-成本转换率
		/// 收货行数据传输对象 Copy.Misc.库存-成本转换率
		/// </summary>
		private System.Decimal m_sUToCURate ;
		[DataMember(IsRequired=false)]
		public System.Decimal SUToCURate
		{
			get	
			{	
				return m_sUToCURate ;
			}
			set	
			{	
				m_sUToCURate = value ;	
			}
		}
			
		

		/// <summary>
		/// 序列号列表
		/// 收货行数据传输对象 Copy.Misc.序列号列表
		/// </summary>
		private List<System.String> m_sNList ;
		[DataMember(IsRequired=false)]
		public List<System.String> SNList
		{
			get	
			{	
				if (m_sNList == null )
				{
					List<System.String> n_m_list = new List<System.String>() ;
					m_sNList = n_m_list ;
				}
				return m_sNList ;
			}
			set	
			{	
				m_sNList = value ;	
			}
		}
			
		

		/// <summary>
		/// 销售退货组织
		/// 收货行数据传输对象 Copy.退货信息.销售退货组织
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_saleRtnOrg ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData SaleRtnOrg
		{
			get	
			{	
				return m_saleRtnOrg ;
			}
			set	
			{	
				m_saleRtnOrg = value ;	
			}
		}
			
		

		/// <summary>
		/// 销售退货存储地点
		/// 收货行数据传输对象 Copy.退货信息.销售退货存储地点
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData m_saleRtnWH ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfCommonArchiveDataDTOData SaleRtnWH
		{
			get	
			{	
				return m_saleRtnWH ;
			}
			set	
			{	
				m_saleRtnWH = value ;	
			}
		}
			
		

		/// <summary>
		/// SrcID
		/// 收货行数据传输对象 Copy.Misc.SrcID
		/// </summary>
		private System.String m_srcID ;
		[DataMember(IsRequired=false)]
		public System.String SrcID
		{
			get	
			{	
				return m_srcID ;
			}
			set	
			{	
				m_srcID = value ;	
			}
		}
			
		

		/// <summary>
		/// 来源ASN
		/// 收货行数据传输对象 Copy.Misc.来源ASN
		/// </summary>
		private ufida.u9.ait.openapi.CopyOfSrcDocInfoData m_srcASN ;
		[DataMember(IsRequired=false)]
		public ufida.u9.ait.openapi.CopyOfSrcDocInfoData SrcASN
		{
			get	
			{	
				return m_srcASN ;
			}
			set	
			{	
				m_srcASN = value ;	
			}
		}
			
		#endregion	

		#region Multi_Fields
																																																																																																																																																						 
		/// <summary>
		/// 预付款单号
		/// 收货行数据传输对象 Copy.预付信息.预付款单号
		/// </summary>
		[DataMember(IsRequired=false)]
		public string PrePayBillNo
		{
			get
			{
				if (m_Multi_prePayBillNo == null)
					return String.Empty ;
				else
					return m_Multi_prePayBillNo.DefaultLangValue ;
			}
			set
			{
				if (m_Multi_prePayBillNo == null)
					m_Multi_prePayBillNo = new  UFSoft.UBF.Util.Data.MultiLangDataDict() ;
				m_Multi_prePayBillNo.DefaultLangValue = value ;
			}
		}
		private UFSoft.UBF.Util.Data.MultiLangDataDict m_Multi_prePayBillNo ;
		/// <summary>
		/// 多语属性: 预付款单号
		/// 收货行数据传输对象 Copy.预付信息.预付款单号
		/// </summary>
		[DataMember(IsRequired=false)]
		public UFSoft.UBF.Util.Data.MultiLangDataDict Multi_PrePayBillNo
		{
			get
			{
				return m_Multi_prePayBillNo;
			}
			set
			{
				m_Multi_prePayBillNo = value ;	
			}
		}
														 
		/// <summary>
		/// 销售订单号
		/// 收货行数据传输对象 Copy.LRP信息.销售订单号
		/// </summary>
		[DataMember(IsRequired=false)]
		public string SONo
		{
			get
			{
				if (m_Multi_sONo == null)
					return String.Empty ;
				else
					return m_Multi_sONo.DefaultLangValue ;
			}
			set
			{
				if (m_Multi_sONo == null)
					m_Multi_sONo = new  UFSoft.UBF.Util.Data.MultiLangDataDict() ;
				m_Multi_sONo.DefaultLangValue = value ;
			}
		}
		private UFSoft.UBF.Util.Data.MultiLangDataDict m_Multi_sONo ;
		/// <summary>
		/// 多语属性: 销售订单号
		/// 收货行数据传输对象 Copy.LRP信息.销售订单号
		/// </summary>
		[DataMember(IsRequired=false)]
		public UFSoft.UBF.Util.Data.MultiLangDataDict Multi_SONo
		{
			get
			{
				return m_Multi_sONo;
			}
			set
			{
				m_Multi_sONo = value ;	
			}
		}
																																																																																																																																																																																																																																																																																																																								 
		/// <summary>
		/// 价表名称
		/// 收货行数据传输对象 Copy.价格信息.价表名称
		/// </summary>
		[DataMember(IsRequired=false)]
		public string PriceListName
		{
			get
			{
				if (m_Multi_priceListName == null)
					return String.Empty ;
				else
					return m_Multi_priceListName.DefaultLangValue ;
			}
			set
			{
				if (m_Multi_priceListName == null)
					m_Multi_priceListName = new  UFSoft.UBF.Util.Data.MultiLangDataDict() ;
				m_Multi_priceListName.DefaultLangValue = value ;
			}
		}
		private UFSoft.UBF.Util.Data.MultiLangDataDict m_Multi_priceListName ;
		/// <summary>
		/// 多语属性: 价表名称
		/// 收货行数据传输对象 Copy.价格信息.价表名称
		/// </summary>
		[DataMember(IsRequired=false)]
		public UFSoft.UBF.Util.Data.MultiLangDataDict Multi_PriceListName
		{
			get
			{
				return m_Multi_priceListName;
			}
			set
			{
				m_Multi_priceListName = value ;	
			}
		}
																																																																																																																																																																																																																																																																																																																																																																																								
		#endregion 
	} 	
}
